OpenImageIO - OpenImageIO
Původní autoři | Larry Gritz a další přispěvatelé |
---|---|
Stabilní uvolnění | 2.0.12 / 1. listopadu 2019 |
Úložiště | |
Napsáno | C ++ |
Operační systém | Multiplatformní |
Plošina | Multiplatformní |
Typ | grafický software |
Licence | BSD (upravené) |
webová stránka | stránky |
OpenImageIO je otevřený zdroj knihovna pro čtení a psaní obrázků. Podpora různých obrazových formátů je realizována prostřednictvím pluginy. Projekt je distribuován s upraveným Licence BSD.
Dějiny
Projekt OpenImageIO začal jako ImageIO - an API to bylo součástí Gelato, vykreslovač software vyvinutý společností nVidia. Pracovat na ImageIO byla zahájena v roce 2002. Ve stejném roce byla vydána specifikace API a jeho hlavičkových souborů pod licencí BSD. V roce 2007, kdy byl projekt Gelato zastaven, byl zahájen vývoj ImageIO také přestal. Poté Larry Gritz zahájil nový projekt - OpenImageIO.
V dubnu 2009 OpenImageIO byl přijat do Google Summer of Code program se čtyřmi sloty pro studenty.
V září 2009 bylo vydáno Zataženo, občas trakaře, první celovečerní celovečerní film v jehož výrobě OpenImageIO, vedle OpenShadingLanguage, byl použit jako texturování motor.[1]
Aplikace
Knihovna OpenImageIO přichází s několika aplikacemi, které ukazují její vlastnosti:
- ikona - převádí obrazové soubory z jednoho formátu do druhého
- idiff - porovnat dva obrázky, vytisknout informace o tom, jak moc se liší
- iinfo - tiskne základní (šířka a výška obrázku a jeho barevná hloubka) nebo detailní (metadata ) informace o daném obrázku
- igrep - hledá obrázky pro shodu metadat
- iv - jednoduchý prohlížeč obrázků
- maketx - a mipmapa nástroj pro generování
Podporované formáty
Od ledna 2018 knihovna podporuje následující formáty: OpenEXR, HDR /RGBE, TIFF, JPEG /JFIF, PNG, Truevision TGA, BMP, ICO, FITS stejně jako BMP, JPEG-2000, RMan Zfile, FITS, DDS, Softimage PIC, PNM, DPX, Cineon, IFF, Field3D, Ptex, Photoshop PSD, Wavefront RLA, SGI, WebP, GIF. Navíc jsou video soubory podporovány prostřednictvím FFmpeg a surové formáty fotoaparátu jsou podporovány prostřednictvím LibRaw.[2]
Viz také
Reference
- ^ Larry Gritz (2009-09-18). "Seznam adresářů Oiio-dev: 'Zataženo, občas fašírky ...'". Citováno 2009-09-18.
- ^ „Dokumentace OpenImageIO“ (PDF). github. Citováno 2018-01-16.