Для начала сенсор не выводит цвета. Каждый пиксель записывает только одно значение: сколько света попало на датчик. Количество битов определяет, насколько точными могут быть шаги между каждым уровнем яркости. Вот почему 12-битный или 14-битный файл может записывать более тонкие градации яркости, чем 8-битный файл.
Но необработанные файлы также сжимаются, как правило, без потерь. Если из всех лунок пикселя датчика меньше уникальных значений, данные могут быть сжаты меньше, чем если бы для каждого пикселя было больше 2 ^ 12 или 2 ^ 14 возможных тональных значений. Необработанные файлы с моей 24-мегапиксельной камеры обычно занимают от 22 до 29 МБ каждый в зависимости от содержимого. Некоторые камеры даже используют сжатие с потерями для хранения необработанных файлов.
Способ получения цвета заключается в фильтрации каждого пикселя для одного из трех цветов: красного, зеленого и синего. Но все, что измеряется с другой стороны фильтра по этому пикселю, это то, сколько (то есть насколько яркому) свету было разрешено пройти через фильтр. Каждый из фильтров по-прежнему пропускает некоторый свет, который является цветами, отличными от точного цвета фильтра. Однако чем дальше цвет от цвета фильтра, тем меньшее количество этого цвета, попадающего на фильтр, будет проходить сквозь него и хорошо записываться пикселем. Некоторый зеленый цвет проходит через красный и синий фильтры. Некоторые красные и синие проходят через зеленый фильтр. Сравнивая разницу в яркости смежных и окружающих пикселей, отфильтрованных для разных цветов, процесс, известный как распадение слоя или демозаика, может интерполировать значения R, G и B для каждого пикселя. Только после интерполяции цвета значение каждого цвета для каждого пикселя будет указано с использованием 8 битов для цвета для 24 битов на пиксель . В случае JPEG эти данные также будут сжаты. По сути, JPEG обозначает, какие пиксели являются одинаковыми точными комбинациями всех различных комбинаций R, G и B, содержащихся в изображении. Вот почему изображения, которые в основном имеют одинаковые однородные цвета, могут быть сжаты меньше, чем изображения, которые имеют практически все возможные комбинации цветов.
Если вы выводите необработанный файл размером 28–30 МБ с 24-мегапиксельной камеры после его разложения в 16-битный формат TIFF, файл, скорее всего, будет иметь размер более 100 МБ, поскольку он записывает 16-битные данные для каждого из трех цветов для каждого пикселя .