OpenImageIO es una biblioteca de código abierto para leer y escribir imágenes. El soporte para diferentes formatos de imagen se realiza a través de complementos . El proyecto se distribuye con una licencia BSD modificada .
Autor (es) original (es) | Larry Gritz y otros colaboradores |
---|---|
Lanzamiento estable | 2.2.14 / 1 de mayo de 2021 |
Repositorio | |
Escrito en | C ++ |
Sistema operativo | Multiplataforma |
Plataforma | Multiplataforma |
Tipo | software de gráficos |
Licencia | BSD (modificado) |
Sitio web | sitios |
Historia
El proyecto OpenImageIO comenzó como ImageIO , una API que formaba parte de Gelato , el software de renderizado desarrollado por nVidia . El trabajo en ImageIO comenzó en 2002. En el mismo año, la especificación de la API y sus archivos de encabezado se publicó bajo licencia BSD. En 2007, cuando se detuvo el proyecto Gelato, también cesó el desarrollo de ImageIO . Después de esto, Larry Gritz comenzó un nuevo proyecto: OpenImageIO .
En abril de 2009, OpenImageIO fue aceptado en el programa Google Summer of Code con cuatro espacios para estudiantes.
Septiembre de 2009 marcó el lanzamiento de Cloudy with a Chance of Meatballs , el primer largometraje en cuya producción OpenImageIO , junto con OpenShadingLanguage , se ha utilizado como motor de texturizado . [1]
Aplicaciones
La biblioteca OpenImageIO viene con algunas aplicaciones que demuestran sus características:
- iconvert : convierte archivos de imagen de un formato a otro
- idiff : compara dos imágenes, imprime información sobre en qué se diferencian
- 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 imágenes para metadatos coincidentes
- iv - un visor de imágenes simple
- maketx - un mipmap herramienta de generación
Formatos admitidos
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, los archivos de video son compatibles con FFmpeg y los formatos de cámara sin procesar son compatibles con LibRaw . [2]
Ver también
Referencias
- ↑ Larry Gritz (18 de septiembre de 2009). "Lista de correo de Oiio-dev: 'Nublado con posibilidad de albóndigas ... ' " . Consultado el 18 de septiembre de 2009 .
- ^ "Documentación de OpenImageIO" (PDF) . github . Consultado el 16 de enero de 2018 .