Описание тега openexr
OpenEXR - это формат файлов изображений с высоким динамическим диапазоном (HDR), разработанный Industrial Light & Magic для использования в компьютерных приложениях для обработки изображений.
OpenEXR - это формат файлов изображений с высоким динамическим диапазоном (HDR), разработанный Industrial Light & Magic для использования в компьютерных приложениях для обработки изображений.
OpenEXR используется ILM во всех фильмах, находящихся в производстве. Первыми фильмами, в которых использовался OpenEXR, были "Гарри Поттер и философский камень", "Люди в черном 2", "Банды Нью-Йорка" и "Знаки". С тех пор OpenEXR стал основным форматом файлов изображений ILM.
Возможности OpenEXR включают:
- Более высокий динамический диапазон и точность цветопередачи по сравнению с существующими 8- и 10-битными форматами файлов изображений.
- Поддержка 16-битных пикселей с плавающей запятой, 32-битных пикселей с плавающей запятой и 32-битных целочисленных пикселей. 16-битный формат с плавающей запятой, называемый "половина", совместим с типом данных half в графическом языке NVIDIA Cg и изначально поддерживается в их новых графических решениях GeForce FX и Quadro FX 3D.
- Несколько алгоритмов сжатия изображений без потерь. Некоторые из включенных кодеков могут достигать степени сжатия 2:1 без потерь для изображений с зернистостью пленки.
- Расширяемость. Новые кодеки сжатия и типы изображений можно легко добавить, расширив классы C++, включенные в дистрибутив программного обеспечения OpenEXR. Новые атрибуты изображения (строки, векторы, целые числа и т. Д.) Могут быть добавлены к заголовкам изображений OpenEXR без ущерба для обратной совместимости с существующими приложениями OpenEXR.
ILM выпустила OpenEXR как бесплатное программное обеспечение. В дистрибутив OpenEXR входят:
- IlmImf, библиотека, которая читает и записывает изображения OpenEXR.
- Half, класс C++ для управления половинными значениями, как если бы они были встроенным типом данных C++.
- Imath, математическая библиотека с поддержкой матриц, двумерных и трехмерных преобразований, решателей для линейных / квадратных / кубических уравнений и многого другого.
- exrdisplay, пример приложения для просмотра изображений OpenEXR на дисплее при различных настройках экспозиции.
Распространение программного обеспечения OpenEXR теперь распространяется под модифицированной лицензией BSD. 1