OpenImageIO: Difference between revisions

Content deleted Content added
m tense
No edit summary
 
(42 intermediate revisions by 32 users not shown)
Line 1:
{{Infobox Softwaresoftware
| name = OpenImageIO
| logo =
| screenshot =
| caption =
| collapsible =
| author = Larry Gritz and other contributors
| latest release version = 3.0.73.01
| developer =
| latest release date = {{release date and age|20092025|1102|2602}}
| released =
| latest release version = 0.7.0
| latest release date = {{release date and age|2009|11|26}}
| latest preview version = 0.6.3
| latest preview date = {{release date and age|2009|08|29}}
| frequently updated =
| programming language = [[C++]]
| operating system = [[Multiplatform]]
| platform = [[Multiplatform]]
| size =
| language =
| status = Active
| genre = [[graphics software]]
| license = [[BSD licenses|BSD (modified)]]
| website = [http:{{url|sites.google.com/site/openimageio.org/wiki/index.php?title=Main_Page Official page]}}
}}
'''OpenImageIO''' is an [[Open source software|open source]] [[Library (computing)|library]] for reading and writing images. Support for different imagesimage formatformats areis realised through [[pluginPlug-in (computing)|plugins]]s. ProjectThe project is distributed onwith a modified [[BSD licenses|BSD license]].
 
== History ==
Project ''OpenImageIO'' started as ''ImageIO'' - an [[API]] that was part of [[Gelato (software)|Gelato]], the [[rendering (computer graphics)|renderer]] software developed by [[nVidia]]. Work on ''ImageIO'' started in 2002. In the same year the specification of the API and its header files werewas 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 (film)|Cloudy with a Chance of Meatballs]]'', the first full-length [[feature film]] in whose production ''OpenImageIO'', alongside ''[[Open Shading Language|OpenShadingLanguage]]'', has been used as the [[texture mapping|texturing]] engine.<ref>{{cite web |url=http://lists.openimageio.org/pipermail/oiio-dev-openimageio.org/2009-September/001721.html |title=Oiio-dev mailing list: 'Cloudy with a Chance of Meatballs...' |accessdate=2009-09-18 |last=Larry Gritz |coauthors= |date=2009-09-18 |work= |publisher=}}</ref>
 
== Applications ==
OpenImageIO library comes with a few applications that demonstrate its features:
* '''iconvert''' - convertconverts image filefiles from one format to another
* '''idiff''' - compare two images, print information on how much they differ
* '''iinfo''' - prints basic (width and height of the image, and its color depth) or detailed ([[metadata]]) information about the given image
* '''igrep''' - searchsearches images for matching metadata
* '''iv''' - a simple image viewer
* '''maketx''' - a [[mipmap]] generation tool
 
== Supported formats ==
As of todayJanuary 2018 the library supportsupports the following formats: [[OpenEXR]], [[High-dynamic-range imaging|HDR]]/[[RGBE image format|RGBE]], [[TIFF]], [[JPEG]]/[[JFIF]], [[Portable Network Graphics|PNG]], [[Truevision TGA]], [[BMP file format|BMP]], [[ICO (file format)|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 image format|raw camera formats]] are supported through [[LibRaw]].<ref>{{Cite web|url=https://github.com/OpenImageIO/oiio/blob/release/src/doc/openimageio.pdf|title=OpenImageIO Documentation|last=|first=|date=|website=github|archive-url=|archive-date=|access-date=2018-01-16}}</ref>
 
== See also ==
* [[ImageMagick]]
* [[DevIL]]
 
== References ==
{{Reflist}}
 
== External links ==
* {{Official website|sites.google.com/site/openimageio/}}
* [http://openimageio.org/wiki/index.php?title=Main_Page Official wiki]
 
== References ==
<references/>
 
[[Category:Graphics libraries]]
[[Category:C++ libraries]]
[[Category:Software using the BSD license]]
 
[[pl:OpenImageIO]]