Описание тега 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

Атрибуция и исходный материал