Articulo de referencia

OpenImageIO

OpenImageIO es una biblioteca de código abierto para leer y escribir imágenes. La compatibilidad con diferentes formatos de imagen se implementa mediante complementos . El proye...

OpenImageIO es una biblioteca de código abierto para leer y escribir imágenes. La compatibilidad con diferentes formatos de imagen se implementa mediante complementos . El proyecto se distribuye bajo una licencia BSD modificada .

Historia

El proyecto OpenImageIO comenzó como ImageIO , una API que formaba parte de Gelato, el software de renderizado desarrollado por nVidia . El desarrollo de ImageIO comenzó en 2002. Ese mismo año, la especificación de la API y sus archivos de cabecera se publicaron bajo la licencia BSD. En 2007, cuando se detuvo el proyecto Gelato, también cesó el desarrollo de ImageIO . Posteriormente, Larry Gritz inició un nuevo proyecto: OpenImageIO .

En abril de 2009, OpenImageIO fue aceptada en el programa Google Summer of Code con cuatro plazas para estudiantes.

En septiembre de 2009 se estrenó Lluvia de albóndigas , el primer largometraje en cuya producción se utilizó OpenImageIO , junto con OpenShadingLanguage , como motor de texturizado . [ 1 ]

Aplicaciones

La biblioteca OpenImageIO incluye algunas aplicaciones que demuestran sus características:

  • iconvert : convierte archivos de imagen de un formato a otro.
  • IDIF : compara dos imágenes e imprime información sobre cuánto difieren.
  • iinfo : imprime información básica (ancho y alto de la imagen y su profundidad de color) o detallada ( metadatos ) sobre la imagen dada.
  • igrep : busca metadatos coincidentes en las imágenes.
  • iv - un visor de imágenes sencillo
  • maketx : una herramienta para generar mipmaps.

Formatos compatibles

A partir de enero de 2018, la biblioteca admite los siguientes formatos: OpenEXR , HDR / RGBE , TIFF , JPEG / JFIF , PNG , Truevision TGA , BMP , ICO , FITS , así como BMP, JPEG-2000, RMan Zfile, FITS, DDS, Softimage PIC, PNM, DPX, Cineon, IFF, Field3D, Ptex, Photoshop PSD, Wavefront RLA, SGI, WebP, GIF. Además, se admiten archivos de vídeo a través de FFmpeg y formatos de cámara sin procesar a través de LibRaw . [ 2 ]

Véase también

Referencias

  1. Larry Gritz (18 de septiembre de 2009). "Lista de correo Oiio-dev: 'Lluvia de albóndigas...'" . Consultado el 18 de septiembre de 2009 .
  2. "Documentación de OpenImageIO" (PDF) . github . Consultado el 16 de enero de 2018 .
  • Sitio web oficial