Первый ответ на этот вопрос говорит, что
при сохранении изображений в формате TIFF каждый пиксель содержит данные трех цветов, и из-за этого файл больше ... а RAW содержит только монохромные данные в каждом пикселе и использует цветные фильтры RGB, и, следовательно, файл меньше
Я тоже не понял, что написано в последнем предложении. Но я узнал, что пиксель состоит из трех субпикселей (как здесь ) (кстати, точки означают субпиксели, верно?) или четырех (как в шаблоне Байера).
Итак, моя дилемма заключается в том, не содержит ли пиксель данные трех цветов (в субпикселях) независимо от формата? И в этом ответе говорилось, что три или четыре субпикселя содержат один цвет (в RAW)?
Пожалуйста, просветите меня....
По сути, файл RAW хранит данные непосредственно с сенсора вашей камеры. Большинство зеркальных фотокамер используют так называемый фильтр Байера ( https://en.wikipedia.org/wiki/Bayer_filter ) для получения информации о цвете. Обычно из 4 «пикселей» (чувствительных элементов) 2 используются для получения информации о зеленом, 1 — о красном и 1 — о синем. Однако имейте в виду, что этот сенсор будет давать изображение размером 2*2=4 пикселя: чувствительный элемент на таком сенсоре не является субпикселем . Надеюсь, следующая часть прояснит ситуацию :)
В файле RAW этого воображаемого датчика 2*2 вы найдете 4 значения, закодированные в X битах (например, 12) => ваш файл будет весить около 4*X бит.
Из-за фильтра Байера необходимо выполнить некоторую интерполяцию, чтобы получить информацию о цвете для всех пикселей (см. демозаику: https://en.wikipedia.org/wiki/Demosaicing ). После этого шага каждый из 4 пикселей будет иметь значения RGB, поэтому ваш файл будет весить 4 * X * 3 бита.
Поскольку файлы TIFF получаются после демозаики, они «больше»: каждый из пикселей TIFF теперь содержит данные RGB, а не только R, G или B в файле RAW.
То, что вы называете субпикселем , относится только к экрану : вам нужно три светодиода с цветом R, G и B, чтобы воссоздать один цвет ( https://en.wikipedia.org/wiki/Additive_color ) => один светодиод является субпикселем . .
Вы можете взглянуть на эти вопросы для получения дополнительной информации:
pixel
имеет разное значение в сфере дисплейной техники и сенсорной техники. pixel
Датчик RGB Bayer представлен только одним числом (примерно одним цветом), pixel
в то время как большинство графических дисплеев RGB представлены тремя числами. Число, pixels
зафиксированное на камерах, не является числом , деленным dots
на четыре, - это реальное число dots
на сенсоре, которое становится трехцветным pixels
только после выполнения вычислительного преобразования, угадывающего два дополнительных значения для каждого dot
с переменным успехом. Вероятно, поэтому их называют пикселями, я не уверен.
И, конечно же, существует несколько форматов файлов для хранения этой информации как есть — по одному номеру в файле pixel
. Наиболее распространенным является формат DNG, который может содержать записанные данные датчика в различных стилях.
Samsung использует тип дисплея под названием «Pentile», который делает примерно то же самое — снижает разрешение цветности и в некоторой степени сохраняет разрешение яркости, но вносит некоторый цветовой шум. У этих дисплеев меньше, dots
чем можно было бы ожидать при изучении номинального разрешения. Например, у Samsung Wave было заявлено разрешение 800x480 pixels
или что-то вроде того, что Samsung хотел сказать, но при ближайшем рассмотрении стало очевидно, что у него столько dots
же, сколько обычно имеют полноцветные ЖК-панели с разрешением 400x240.
Олин Латроп