Большинство DLSR среднего и высшего класса предлагают два или три размера для захвата RAW. Когда камера генерирует файлы RAW среднего или малого размера, как они уменьшают их? Захватывает ли он меньше информации на датчик? Собирает ли он весь объем информации, а затем применяет какое-то сжатие в камере? Это делает что-то еще, что я не описываю?
20
Ответы:
Дуглас Керр дает мастерское и в основном нематематическое резюме в форматах вывода Canon sRaw и mRaw . Ситуация сложная и не совсем понятная, но многое было выведено с помощью реверс-инжиниринга. Очевидно, sRaw представляет собой агрегацию 2 × 2, но с некоторой подвыборкой цветности; mRaw, вероятно, является добросовестной повторной выборкой (включая локальную интерполяцию) с более высокой частотой выборки по цветности. Можно действительно охарактеризовать каждый из них как форму «сжатия в камере», выполняемую изощренным способом, чтобы оптимизировать внешний вид деталей для человеческого глаза для данного размера выходного файла.
источник
В двух словах: меньшие «сырые» файлы объединяют значения датчиков в блоках пикселей .
Например, формат Canon RAW передает информацию об отдельных «отправителях». Каждый сенсор (или «фотосайт») реагирует на ограниченный диапазон частот (называемый красным, зеленым и синим). Каждый из них, когда его «разработают», будет расположен на сайте с одним пикселем в конечном изображении.
Однако формат Canon sRAW передает сводную информацию о 2 x 2 блоках отправителей. Он сообщает данные о яркости (яркости) для каждого блока, но "уничтожает" (пропускает регулярно) некоторую информацию о цвете. Таким образом, происходит несколько важных вещей:
Данные отдельных отправителей больше не доступны. (Данные sRAW действительно «обработаны».)
Разрешение изображения снижается (оно уменьшается вдвое, что означает, что пикселей в четыре раза больше).
Размер файла данных уменьшается примерно на две трети.
Данные sRAW не являются «подмножеством» данных RAW. Они представляют собой другую кодировку необработанных данных с меньшим количеством информации . Никакие сэнсэлы не игнорируются.
(Обычно уменьшение разрешения изображения в два раза уменьшает его размер на диске до одной четверти оригинала. Здесь, однако, исходные датчики передают около 14 бит информации, что составляет 56 бит в каждом блоке 2 × 2 в формате RAW. В sRAW каждый блок 2 x 2 кодируется как три 8-битных фрагмента или 24 бита. Таким образом, результирующий поток данных составляет только 24/56 = примерно 1/2 размера оригинала и уменьшается еще на 1/3 путем прореживания данных цветности для чистого уменьшения на 2/3. Сжатие без потерь применяется в sRAW, поэтому соотношение может немного отличаться.)
Эта информация была получена с помощью обширного реверс-инжиниринга, о котором сообщалось в прошлом году Дугласом Керром, чей доклад я здесь кратко суммировал (надеюсь, без особых искажений).
источник
Проще говоря, фотокамера изменяет размер фотографии, чтобы в файле sRaw было меньше пикселей, поэтому размер файла меньше. Например, Canon 50D sRaw1 имеет 7,1 мегапикселя по сравнению с полными 15,1 мегапикселями сенсора.
Я полагаю, что это происходит после интерполяции цветов из массива Байера, поэтому используются полные данные датчика, а также файл sRaw содержит информацию о полном цвете каждого пикселя. Сжатие без потерь также применяется для дальнейшего уменьшения размера.
Некоторые производители предлагают сжатие без потерь с использованием полного разрешения изображения, однако в большинстве случаев эти файлы не будут такими же маленькими, как необработанные файлы с уменьшенным разрешением. Сжатие без потерь также используется для необработанных файлов с полным разрешением, что не влияет на качество изображения, однако для чтения / записи файлов требуется больше времени (из-за необходимости сжатия / распаковки), поэтому иногда оно не используется.
источник
Если вы имеете в виду небольшие различия в размере необработанного файла при съемке в формате RAW с полным разрешением, объяснение заключается в сжатии без потерь. Смотрите: http://cpn.canon-europe.com/content/education/infobank/image_compression/lossless_and_lossy_compression.do
Это правда, что необработанные файлы содержат все данные, захваченные датчиком, но в данных все еще могут быть избыточности, которые позволяют камере экономить место без потери какой-либо исходной информации!
источник