Про глубину цвета в RAW

RawDigger 

- в этой программе можно посмотреть в EXIF значение глубину цвета (Bits Per Sample) и количество сделанных снимков (Shutter Count).


Мой фотик снимает 12-бит на канал, но в матрице Байера, где 16млн RGB каналов, а не пикселей!!!

Пример

у меня есть 7380х4928=36 368 640=36,37 Мпиксельная фотка. Известно, что в матрице Байера это 36,37 миллионов отдельных каналов RGB, которые потом преобразуются (демозаик) в 36,37 миллионов точек (36,37х3=109,11 миллионов каналов RGB, а не 36,37 как это было до преобразования). Так вот jpg хранит 8 бит на канал, то есть 24 бита на пиксель, а матрица байера 14 бит на канал. Пример с этой фоткой: 36,37 МП х 14 бит = 509,18 Мбит или 63,6 Мбайта. В реале этот RAW весит 74,3 Мбайта, поскольку хранит эскиз в джипеге.


Видимо поэтому еще и медиа инфо некорректно показывает битовую глубину на канал в RAW: если 12-бит на канал (в матрице Байера) то в 3-х байтах храниться значение 2-х каналов и медиа инфо показывает "Битовая глубина : 1 бит". А когда RAW 14-битный, то медиа инфо показывает "Битовая глубина : 8 бит". Хотя на самом деле в раве каждый канал кодируется 12 или 14 битами, как я и показал расчетами выше!!! 

Комментарии