Почему формат файла RAW занимает гораздо больше места, чем JPEG?

Когда у меня установлено самое высокое качество JPG, моя карта объемом 8 ГБ может вместить около 1000 изображений. Если я переключусь на формат RAW, емкость упадет примерно до 200 изображений.

Так почему же изображения, снятые в формате RAW, занимают в 5 раз больше места, чем изображения, снятые в формате JPEG? Качество картинки сильно отличается ?

По последнему вопросу («Качество изображения настолько отличается?») См. несколько вопросов в этом списке: photo.stackexchange.com/questions/tagged/…
Для моей камеры JPEG среднего качества составляет ≈ 6 МБ, а JPEG лучшего качества — 11 МБ, RAW, сжатый Bzip2, — 18 МБ (24 МБ для несжатого RAW). Так что часто разница всего в 2-3 раза, если мы говорим о JPEG приличного качества, но они, безусловно, могут быть сжаты настолько, насколько вы хотите. Ник Бедфорд дал идеальный ответ.

Ответы (4)

Файлы Raw являются промежуточным форматом. По сути, это немодифицированные данные датчика (часто в шаблоне Байера), упакованные с кучей метаданных о снимке, а также предварительный просмотр в формате JPEG (для быстрого просмотра). Данные сжаты без потерь и имеют более высокую битовую глубину, чем у JPEG.

Вам нужно снимать в необработанном виде только в том случае, если вы хотите преобразовать фотографии в JPEG или другие целевые форматы, такие как TIFF или PNG, самостоятельно с помощью программного пакета. Это имеет много преимуществ для фотографов, желающих снимать свои фотографии за пределами камеры, а также дает возможность извлекать информацию, которая в противном случае могла бы быть потеряна. Например, выделение деталей в тенях, восстановление деталей, потерянных в светах.

Необработанный файл аналогичен пленочному негативу в том смысле, что вы можете создавать различные версии фотографии, манипулируя такими настройками, как контрастность, насыщенность, баланс белого, черно-белый и т. д.

Главное отметить, что необработанные файлы — это не что иное, как базовые данные для создания представления JPEG. Это не лучший формат фотографии, потому что это не тот формат, который используется для печати или загрузки в Интернет. Они яйцо, а ты сковородка. Съемка в формате JPEG означает, что камера жарит яйца для вас так, как вам может нравиться или не нравиться. Я лично не рискую.

Основные отличия

  • Сжатие JPEG отбрасывает информацию в изображении для уменьшения размера, в отличие от raw.
  • JPEG может хранить только 8 бит информации на компонент (красный, зеленый, синий), тогда как необработанный файл может содержать 12-14 бит для большинства современных зеркальных фотокамер. Пиксельные данные в 14-битном необработанном файле в 64 раза более детализированы, чем в формате JPEG.
  • Изменение баланса белого и многих других базовых настроек может привести к серьезной потере качества в формате JPEG, а с необработанными данными вы, по сути, начинаете с нуля с очень точными данными.
  • Необработанные файлы обычно в 2–5 раз больше из-за сжатия и разрядности данных.
Единственная реальная причина - это ваш первый пункт под основным отличием. Сжатое без потерь изображение должно быть больше, чем сжатое без потерь RAW, поскольку у вас есть 3 x 8 бит против 12 или 14 бит на пиксель.
Стоит отметить, что «RAW» может быть не совсем тем, что записал датчик . Возьмем, к примеру, формат Canon sRAW, который, согласно связанному сообщению DPReview, отбрасывает довольно много данных для достижения меньшего размера файла. В Canon формат sRAW был представлен с камерой EOS 40D . Настоящие форматы RAW записывают все данные датчика, возможно, но не обязательно (без потерь) сжатые.

Файлы RAW содержат необработанные данные прямо из чипа (часто несжатые или сжатые без потерь иным образом). Они также содержат больше битов на пиксель (обычно 12 или более на цветовой канал) по сравнению с JPEG, который хранит только 8 бит на пиксель и цвет. Эти дополнительные биты дают гораздо более широкий диапазон значений светлого/темного и большую степень детализации в пределах диапазона доступных значений для всех трех цветовых каналов. Это также известно как динамический диапазон.

Другими словами, файлы JPEG «экономят» пространство, вводя две части информации: (а) уменьшая динамический диапазон до 8 бит и (б) сжимая полученные данные с потерями.

это слово с потерями или без потерь?
Ключевым моментом является то, что если вы берете столько бит на пиксель, то младшие биты обязательно будут содержать много шума. А если вы используете алгоритм сжатия без потерь, вы не сможете сжать шум . Поэтому необработанные файлы обязательно большие. (Есть ли смысл хранить весь этот шум на самом деле — это другой вопрос. Но само определение необработанного файла заключается в том, что все, что камера считывает с сенсорного чипа, сохраняется в файле, независимо от того, полезно это или нет.)
Это не просто шум — это мелкие детали. Различить их практически невозможно, поэтому алгоритмы шумоподавления стремятся уничтожить мелкие детали.
@Matt Grum - я думаю, вы хотите без потерь, хотя я бы просто сформулировал это по-другому - «сжатие данных с использованием сжатия без потерь / с потерями».
@Matt Grum: dwarfland действительно хотел сказать, что JPEG файлы с потерями. Однако грамматически правильной формой наречия прилагательного «с потерями» было бы «с потерями».
@dwarfland - файл RAW не содержит 12 бит на цвет на пиксель. Информация сохраняется до демозаики, поэтому каждый пиксель является монохромным. Если это действительно то, что вы имели в виду, я бы предложил уточнить.

Качество картинки сильно отличается?

Да и нет.

Файл RAW действительно содержит намного больше информации, но это больше информации, чем возможно сделать видимой на изображении, поэтому вы не можете увидеть всю разницу.

Дополнительная информация в изображении RAW полезна, если вам нужно обработать изображение впоследствии. Если изображение недоэкспонировано или переэкспонировано, или если вам нужно изменить контрастность, дополнительная информация в изображении RAW предотвратит столь быстрое его ухудшение.

Если вы слишком сильно обработаете изображение JPEG, вы увидите недостаток информации в виде полос или артефактов сжатия. Изображение в формате JPEG содержит ровно столько информации, чтобы выглядеть так, как есть, вся лишняя информация удаляется при преобразовании в 24-битную глубину цвета и сжатии изображения.

Файлы JPG используют сжатие с потерями, что означает, что они не только отбрасывают некоторую информацию, но и занимают меньше места. RAW фактически является прямым дампом сенсора — ничего не выбрасывается и не сжимается (хотя некоторые камеры предлагают вариант со сжатием RAW).

Файлы RAW всегда сжимаются, но не с потерями (поэтому каждый файл имеет немного другой размер).
Интересно — я видел варианты «RAW» и «RAW (сжатый)», поэтому предположил, что они не всегда были сжаты.
По крайней мере, в случае файлов Nikon NEF можно выбрать сжатие без потерь или с потерями, а некоторые камеры (опять же, в частности, некоторые старые модели Nikon) также имеют возможность отключить сжатие данных RAW.
В более старых моделях Pentax файлы PEF, принадлежащие Pentax, были сжаты, а файлы DNG — несжаты. В более новых моделях оба сжаты. (Но без потерь в любом случае.)