OpenImageIO

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
OpenImageIO
ТипГрафічний редактор
РозробникLarry Gritz and other contributors
Стабільний випуск2.2.14 (1 травня 2021; 3 роки тому (2021-05-01))
ПлатформаБагатоплатформність
Операційна системаБагатоплатформність
Мова програмуванняC++
ЛіцензіяBSD (modified)
Репозиторійgithub.com/OpenImageIO/oiio
Вебсайтsites.google.com/site/openimageio/

OpenImageIO — це бібліотека з відкритим вихідним кодом для читання та запису зображень. Підтримка різних форматів зображень здійснюється за допомогою плагінів. Проєкт розповсюджується за модифікованою ліцензією BSD.

Історія

[ред. | ред. код]

Проєкт OpenImageIO розпочинався як ImageIO — API, який був частиною Gelato, програми рендерингу, розробленої nVidia. Робота над ImageIO розпочалася у 2002 році. У тому ж році специфікація API та його заголовні файли було випущено під ліцензією BSD. У 2007 році, коли проєкт Gelato було зупинено, припинилася розробка ImageIO. Після цього Ларрі Гритц розпочав новий проєкт — OpenImageIO.

У квітні 2009 року OpenImageIO був прийнятий у програму Google Summer of Code із чотирма студентськими місцями.

У вересні 2009 року вийшов «Хмарно з шансом на фрикадельки», перший повнометражний художній фільм, у виробництві якого OpenImageIO, поряд з OpenShadingLanguage, був використаний як двигун текстурування.[1]

Програми

[ред. | ред. код]

Бібліотека OpenImageIO репрезентується з декількома програмами, які демонструють її можливості:

  • iconvert — перетворює файли зображень з одного формату в інший
  • idiff — порівняти два зображення, роздрукувати інформацію про те, наскільки вони відрізняються
  • iinfo — друкує основну (ширина і висота зображення та глибину кольору) або детальну (метадані) інформацію про дане зображення
  • igrep — шукає зображення для відповідних метаданих
  • iv — простий переглядач зображень
  • maketx — інструмент генерації mipmap

Підтримує формати

[ред. | ред. код]

Станом на січень 2018 року бібліотека підтримує такі формати: OpenEXR, HDR/RGBE, TIFF, JPEG/JFIF, PNG, Truevision TGA, BMP, ICO, FITS, а також BMP, JPEG-2000, RMan Zfile, FITS, DDS, Softimage PIC, PNM, DPX, Cineon, IFF, Field3D, Ptex, Photoshop PSD, Wavefront RLA, SGI, WebP, GIF. Крім того, відеофайли підтримуються через FFmpeg, а необроблені формати камер через LibRaw.

Примітки

[ред. | ред. код]
  1. [Oiio-dev] Cloudy With a Chance of Meatballs... lists.openimageio.org. Архів оригіналу за 27 лютого 2012. Процитовано 23 січня 2022.