Чтение HDR фото в Android с RGBA_F16 и доступ к одному пикселю из буфера - PullRequest
0 голосов
/ 27 апреля 2020

AFAIK HDR изображения в формате png сохраняются как целочисленные значения с глубиной 16 бит. Но в Android SDR я могу прочитать HDR-изображение с конфигурацией RGBA_F16 с очень интересным описанием: Each pixels is stored on 8 bytes. Each channel (RGB and alpha for translucency) is stored as a half-precision floating point value. This configuration is particularly suited for wide-gamut and HDR content. Хранит ли он один канал пикселя (например, красный) на 8 битах, как в описании, или же он хранится на 16 битах, как может указывать название предложить? И второй вопрос, как получить все 4 канала одного пикселя (например, верхний левый пиксель) - индексы 0, 1, 2, 3 или 0, 1*h*w, 2*h*w, 3*w*h?

...