OpenImageIO - OpenImageIO

OpenImageIO
Ursprüngliche Autor (en) Larry Gritz und andere Mitwirkende
Stabile Version
2.2.14 / 1. Mai 2021 ; Vor 23 Tagen  ( 2021-05-01 )
Repository Bearbeiten Sie dies bei Wikidata
Geschrieben in C ++
Betriebssystem Multiplattform
Plattform Multiplattform
Art Grafiksoftware
Lizenz BSD (modifiziert)
Webseite Websites .google .com / site / openimageio /

OpenImageIO ist eine Open Source- Bibliothek zum Lesen und Schreiben von Bildern. Die Unterstützung für verschiedene Bildformate wird durch Plugins realisiert . Das Projekt wird mit einer modifizierten BSD-Lizenz vertrieben .

Geschichte

Das Projekt OpenImageIO wurde als ImageIO gestartet - eine API , die Teil von Gelato war , der von nVidia entwickelten Renderer- Software . Die Arbeiten an ImageIO begannen im Jahr 2002. Im selben Jahr wurde die Spezifikation der API und ihrer Header-Dateien unter BSD-Lizenz veröffentlicht. Im Jahr 2007, als das Projekt Gelato eingestellt wurde, wurde auch die Entwicklung von ImageIO eingestellt. Danach startete Larry Gritz ein neues Projekt - OpenImageIO .

Im April 2009 wurde OpenImageIO mit vier Studentenplätzen in das Google Summer of Code- Programm aufgenommen.

Im September 2009 erschien Cloudy with a Chance of Meatballs , der erste abendfüllende Spielfilm, in dessen Produktion OpenImageIO neben OpenShadingLanguage als Texturierungs- Engine verwendet wurde.

Anwendungen

Die OpenImageIO-Bibliothek enthält einige Anwendungen, die ihre Funktionen demonstrieren:

  • iconvert - konvertiert Bilddateien von einem Format in ein anderes
  • idiff - vergleiche zwei Bilder und drucke Informationen darüber, wie sehr sie sich unterscheiden
  • iinfo - druckt grundlegende (Breite und Höhe des Bildes und seine Farbtiefe) oder detaillierte ( Metadaten ) Informationen zum angegebenen Bild
  • igrep - durchsucht Bilder nach übereinstimmenden Metadaten
  • iv - ein einfacher Bildbetrachter
  • maketx - ein Tool zur Generierung von Mipmaps

Unterstützte Formate

Ab Januar 2018 unterstützt die Bibliothek die folgenden Formate: OpenEXR , HDR / RGBE , TIFF , JPEG / JFIF , PNG , Truevision TGA , BMP , ICO , FITS sowie BMP, JPEG-2000, RMan Zfile, FITS, DDS, Softimage PIC, PNM, DPX, Cineon, IFF, Field3D, Ptex, Photoshop-PSD, Wellenfront-RLA, SGI, WebP, GIF. Darüber hinaus Video - Dateien werden über unterstützte FFmpeg und RAW - Kameraformate werden durch unterstützt LibRaw .

Siehe auch

Verweise

Externe Links