Формат изображения RGBE - RGBE image format

Сияние RGBE
Расширение имени файла
.hdr
Тип интернет-СМИ
изображение / vnd.radiance
Магическое число 23 3f 52 41 44 49 41 4e 43 45 0a
Тип формата формат изображения без потерь
Интернет сайт radsite .lbl .gov / Radiance / refer / filefmts .pdf

RGBE или Radiance HDR - это формат изображения, изобретенный Грегори Уордом Ларсоном для системы рендеринга Radiance . Он хранит пиксели в виде одного байта для значений RGB (красный, зеленый и синий) с однобайтовой общей экспонентой. Таким образом, он хранит четыре байта на пиксель.

Описание

RGBE позволяет пикселям иметь динамический диапазон и точность значений с плавающей запятой в относительно компактной структуре данных (32 бита на пиксель) - часто, когда изображения генерируются из моделирования света , диапазон значений интенсивности цвета на пиксель намного больше, чем будет прекрасно вписывается в стандартный 0..255 (8-битный) диапазон стандартных 24-битных форматов изображений . В результате яркие пиксели либо обрезаются до 255, либо теряют свою точность в более тусклых пикселях.

Используя общий показатель степени, формат RGBE получает некоторые преимущества значений с плавающей запятой при использовании менее 32 или 16 бит на компонент цвета, которые потребуются для данных с одинарной или половинной точностью в формате с плавающей запятой IEEE. ; и с более высоким динамическим диапазоном, чем половинная точность. Значение экспоненты 128 отображает целочисленные цвета [0..255] в [0..1) пространство с плавающей запятой.

Во втором варианте формата используется цветовая модель XYZ с общим показателем степени. Тип MIME и расширение файла идентичны, поэтому приложениям, читающим этот формат файла, необходимо интерпретировать встроенную информацию о цветовой модели.

Грег Уорд предоставляет код для обработки файлов RGBE в своем рендерере Radiance .

Похожие форматы

Некоторые графические процессоры поддерживают формат « 7e3 », где 32-битное слово кодирует 3 10-битных цветовых канала с плавающей запятой , каждый с 7 битами мантиссы и 3 битами экспоненты.

JPEG XT Part 2 (Dolby JPEG-HDR) и Part 7 Profile A основаны на формате RGBE.

RGBM - это формат, в котором показатель степени заменяется общим множителем, а в RGBD вместо него хранится делитель. В этих форматах отсутствует динамический диапазон RGBE и logLUV, но они более поддаются наивному подходу линейной интерполяции для каждого компонента. Как и RGBE, они могут быть упакованы в любом формате, который принимает четырехканальную цветовую модель, включая обычные форматы, такие как PNG (соответствующий структуре RGBA) для 3D-текстур.

Смотрите также

Рекомендации

внешняя ссылка