OpenEXR

Поделись знанием:
Перейти к: навигация, поиск
OpenEXR
Опубликован

1999; 2003

Тип формата

Изображения HDR

OpenEXR — формат графических файлов для хранения изображений с широким динамическим диапазоном яркости (HDRI). Создан Industrial Light and Magic, описание формата является открытым стандартом, а основное ПО для работы с ним распространяется под открытой лицензией, сходной с BSD license.

Значения цветности в каждом канале записываются в 16-ти битном формате с плавающей запятой (т. н. Число половинной точности — half precision; S5E10). Каждое значение содержит: знаковый бит, 5 бит экспоненты, 10 бит мантиссы. Также поддерживаются редко используемые режимы 32 битами и с 24 битами на канал.

Поддерживается сжатие как с потерями, так и без них.[1]

Позволяет хранить произвольное количество каналов в одном файле, в том числе: альфа-канал (общий или раздельный для R,G,B каналов), канал глубины, определяемые пользователем данные.





История

Формат был создан в 1999—2000 годах. В 2003 году была опубликована его спецификация и набор ПО для работы с ним.

Сжатие

OpenEXR может использовать различные методы сжатия:[1]

  • Без потерь:
    • PIZ — на основе вейвлет-преобразований; типичное сжатие в 2-3 раза
    • ZIP — с использованием библиотеки zlib; типичное сжатие около 2 раз
    • RLE — сжатие на 1/4-1/3
  • С потерями:
    • PXR24 — сжатие 32-битных данных в формате с плавающей запятой, путём округления до 24 бит и сжатия разницы между смежными пикселями при помощи zlib
    • B44 — блоки 4 на 4 пикселя (32 байта) сжимаются до 14 байт. Только для 16-битных каналов с типом HALF
    • B44A — более совершенный вариант B44, который сжимает одноцветные области 4х4 пикселя до 3 байт

Применение

OpenEXR использовался при создании фильмов: Гарри Поттер и философский камень, Люди в чёрном 2, Банды Нью-Йорка, Знаки, Tears of Steel[2] и других работах студии ILM.

Напишите отзыв о статье "OpenEXR"

Примечания

  1. 1 2 [www.openexr.com/TechnicalIntroduction.pdf Technical introduction: Data Compression]
  2. [media.xiph.org/tearsofsteel/tearsofsteel-footage-exr/ Tears of Steel original footage]

Литература

  • [books.google.com/books?id=w1i_1kejoYcC&pg=PA103&dq=openexr High Dynamic Range Imaging: Acquisition, Display, and Image-Based Lighting], глава 3.3.3 The OpenEXR format
  • [books.google.com/books?id=WINKepuhjHQC&pg=PT78&dq=openexr The HDRI Handbook: High Dynamic Range Imaging for Photographers and CG Artists], глава OpenEXR (.exr)
  • [http.developer.nvidia.com/GPUGems/gpugems_ch26.html GPU Gems], глава 26. The OpenEXR Image File Format


Отрывок, характеризующий OpenEXR

В то время как Пьер входил в приемную, курьер, приезжавший из армии, выходил от графа.
Курьер безнадежно махнул рукой на вопросы, с которыми обратились к нему, и прошел через залу.
Дожидаясь в приемной, Пьер усталыми глазами оглядывал различных, старых и молодых, военных и статских, важных и неважных чиновников, бывших в комнате. Все казались недовольными и беспокойными. Пьер подошел к одной группе чиновников, в которой один был его знакомый. Поздоровавшись с Пьером, они продолжали свой разговор.
– Как выслать да опять вернуть, беды не будет; а в таком положении ни за что нельзя отвечать.
– Да ведь вот, он пишет, – говорил другой, указывая на печатную бумагу, которую он держал в руке.
– Это другое дело. Для народа это нужно, – сказал первый.
– Что это? – спросил Пьер.
– А вот новая афиша.
Пьер взял ее в руки и стал читать:
«Светлейший князь, чтобы скорей соединиться с войсками, которые идут к нему, перешел Можайск и стал на крепком месте, где неприятель не вдруг на него пойдет. К нему отправлено отсюда сорок восемь пушек с снарядами, и светлейший говорит, что Москву до последней капли крови защищать будет и готов хоть в улицах драться. Вы, братцы, не смотрите на то, что присутственные места закрыли: дела прибрать надобно, а мы своим судом с злодеем разберемся! Когда до чего дойдет, мне надобно молодцов и городских и деревенских. Я клич кликну дня за два, а теперь не надо, я и молчу. Хорошо с топором, недурно с рогатиной, а всего лучше вилы тройчатки: француз не тяжеле снопа ржаного. Завтра, после обеда, я поднимаю Иверскую в Екатерининскую гошпиталь, к раненым. Там воду освятим: они скорее выздоровеют; и я теперь здоров: у меня болел глаз, а теперь смотрю в оба».
– А мне говорили военные люди, – сказал Пьер, – что в городе никак нельзя сражаться и что позиция…
– Ну да, про то то мы и говорим, – сказал первый чиновник.
– А что это значит: у меня болел глаз, а теперь смотрю в оба? – сказал Пьер.
– У графа был ячмень, – сказал адъютант, улыбаясь, – и он очень беспокоился, когда я ему сказал, что приходил народ спрашивать, что с ним. А что, граф, – сказал вдруг адъютант, с улыбкой обращаясь к Пьеру, – мы слышали, что у вас семейные тревоги? Что будто графиня, ваша супруга…
– Я ничего не слыхал, – равнодушно сказал Пьер. – А что вы слышали?