In today's world, OpenImageIO has become a topic of great interest to many people. Whether due to its relevance in society, its impact on daily life or its historical significance, OpenImageIO has captured the attention of individuals of all ages and backgrounds. Since its emergence, OpenImageIO has been the subject of debate, study and analysis, generating a large amount of research and opinions that seek to understand its importance and impact in different contexts. In this article, we will explore the various facets of OpenImageIO, from its origin to its current influence, with the aim of providing a comprehensive view on this topic that is so relevant today.
| OpenImageIO | |
|---|---|
| Original authors | Larry Gritz and other contributors |
| Stable release | 3.0.3.1
/ February 2, 2025 |
| Repository | |
| Written in | C++ |
| Operating system | Multiplatform |
| Platform | Multiplatform |
| Type | graphics software |
| License | BSD (modified) |
| Website | sites |
OpenImageIO is an open source library for reading and writing images. Support for different image formats is realised through plugins. The project is distributed with a modified BSD license.
Project OpenImageIO started as ImageIO - an API that was part of Gelato, the renderer software developed by nVidia. Work on ImageIO started in 2002. In the same year the specification of the API and its header files was released under BSD license. In 2007, when the project Gelato was stopped, the development of ImageIO also ceased. After this Larry Gritz started a new project - OpenImageIO.
In April 2009 OpenImageIO was accepted into the Google Summer of Code program with four student slots.
September 2009 marked the release of Cloudy with a Chance of Meatballs, the first full-length feature film in whose production OpenImageIO, alongside OpenShadingLanguage, has been used as the texturing engine.[1]
OpenImageIO library comes with a few applications that demonstrate its features:
As of January 2018 the library supports the following formats: OpenEXR, HDR/RGBE, TIFF, JPEG/JFIF, PNG, Truevision TGA, BMP, ICO, FITS as well as BMP, JPEG-2000, RMan Zfile, FITS, DDS, Softimage PIC, PNM, DPX, Cineon, IFF, Field3D, Ptex, Photoshop PSD, Wavefront RLA, SGI, WebP, GIF. In addition, video files are supported through FFmpeg and raw camera formats are supported through LibRaw.[2]