OpenImageIO - OpenImageIO

OpenImageIO
Pierwotni autorzy Larry Gritz i inni współpracownicy
Wersja stabilna
2.2.14 / 1 maja 2021 r . ; 23 dni temu  ( 2021-05-01 )
Magazyn Edytuj to w Wikidata
Napisane w C ++
System operacyjny Wieloplatformowy
Platforma Wieloplatformowy
Rodzaj oprogramowanie graficzne
Licencja BSD (zmodyfikowany)
Stronie internetowej sites .google .com / site / openimageio /

OpenImageIO to biblioteka open source do czytania i pisania obrazów. Obsługa różnych formatów obrazu jest realizowana za pomocą wtyczek . Projekt jest rozpowszechniany ze zmodyfikowaną licencją BSD .

Historia

Projekt OpenImageIO rozpoczął się jako ImageIO - API, które było częścią Gelato , oprogramowania renderującego opracowanego przez nVidię . Prace nad ImageIO rozpoczęły się w 2002 roku. W tym samym roku specyfikacja API i jego pliki nagłówkowe zostały udostępnione na licencji BSD. W 2007 roku, kiedy projekt Gelato został zatrzymany, zaprzestano również rozwoju ImageIO . Po tym Larry Gritz rozpoczął nowy projekt - OpenImageIO .

W kwietniu 2009 OpenImageIO zostało przyjęte do programu Google Summer of Code z czterema miejscami dla studentów.

We wrześniu 2009 roku ukazał się Cloudy with a Chance of Meatballs , pierwszy pełnometrażowy film fabularny, w którego produkcji OpenImageIO , obok OpenShadingLanguage , został użyty jako silnik teksturujący .

Aplikacje

Biblioteka OpenImageIO zawiera kilka aplikacji, które demonstrują jej funkcje:

  • iconvert - konwertuje pliki graficzne z jednego formatu na inny
  • idiff - porównaj dwa obrazy, wydrukuj informacje o tym, jak bardzo się różnią
  • iinfo - wyświetla podstawowe (szerokość i wysokość obrazu oraz jego głębia kolorów) lub szczegółowe ( metadane ) informacje o danym obrazku
  • igrep - wyszukuje obrazy pod kątem pasujących metadanych
  • iv - prosta przeglądarka obrazów
  • maketx - mipmapa narzędzie generacji

Obsługiwane formaty

Od stycznia 2018 biblioteka obsługuje następujące formaty: OpenEXR , HDR / RGBE , TIFF , JPEG / JFIF , PNG , TrueVision TGA , BMP , ICO , FITS oraz BMP, JPEG-2000, RMan Zfile, FITS, DDS, Softimage PIC, PNM, DPX, Cineon, IFF, Field3D, Ptex, Photoshop PSD, Wavefront RLA, SGI, WebP, GIF. Ponadto pliki wideo są obsługiwane przez FFmpeg, a formaty aparatu RAW są obsługiwane przez LibRaw .

Zobacz też

Bibliografia

Linki zewnętrzne