Форматы изображения (RAW, JPEG, HEIF) и сжатие

Узнайте об особенностях различных форматов — RAW, C-RAW, HEIF и JPEG — и типах сжатия изображения.

На большинстве цифровых камер предусмотрена возможность выбора формата (его также называют типом файлов), в котором будут сохраняться фотографии, — RAW, JPEG, а теперь еще и HEIF (впервые представленный с камерой EOS-1D X Mark III в 2020 г.) Так чем же различаются эти форматы, и какой следует предпочесть?

Файлы RAW

Файл в формате RAW соответствует своему названию — это файл «сырых», необработанных данных. Он содержит именно те данные изображения, которые захватил датчик камеры. Все настройки баланса белого, стиля изображения и так далее, которые вы применили, присоединяются к файлу изображения. Это означает, что в дальнейшем их можно будет изменить с помощью программного обеспечения для обработки файлов RAW, например Digital Photo Professional (DPP) от Canon или Adobe® Photoshop® (с актуальной версией подключаемого модуля Adobe Camera Raw) и не только.

Файл в формате RAW часто называют «цифровым негативом», так как данные можно обрабатывать и печатать различными способами, добиваясь различных результатов, совсем как негативы на пленочных камерах. Так же, как и пленочный негатив, файл RAW невозможно изменить. Если открыть файл RAW в приложении, обработать и отредактировать его и затем сохранить, на компьютере будет создан новый файл (обычно в формате JPEG или TIFF). Исходный файл в формате RAW останется без изменений, и в любой момент его можно будет снова открыть и использовать для получения совершенно другого результата.

Название формата «RAW» не является аббревиатурой, его написание заглавными буквами сложилось исторически, при этом имена файлов RAW на камерах Canon не заканчиваются на «.RAW». Вместо этого, вплоть до появления камеры EOS M50 с новым процессором DIGIC 8, файлы RAW на камерах Canon сохранялись в формате .CR2. На некоторых камерах также предусматривались альтернативные форматы с более низким разрешением и «средним» (M-RAW) или «малым» (S-RAW) размерами файлов. Файлы этих двух типов обладают большинством преимуществ файлов RAW, но благодаря меньшему разрешению занимают меньше места в хранилище.

Процессор DIGIC 8 позволил использовать формат .CR3 и его подвид, формат C-RAW, который сохраняет то же самое разрешение, при этом сокращая размер файлов на 35–55% и экономя пространство на карте памяти. (Для этого, однако, C-RAW использует сжатие с потерями, то есть удаляет некоторую информацию об изображении. Вскоре мы остановимся на этом аспекте подробнее).

Файлы RAW, созданные камерами разных моделей, не совсем одинаковы, даже если сохраняются в одном и том же формате (CR2 или CR3). Именно поэтому программное обеспечение для обработки файлов RAW, например DPP, регулярно обновляется для поддержки новых моделей камер, и при покупке новой камеры мы настоятельно рекомендуем проверить наличие обновлений DPP и загрузить самую актуальную версию.

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


Преимущества формата RAW

  • Максимальная гибкость при редактировании
  • Широкий выбор настроек для редактирования после съемки
  • 14-битные файлы: запись максимального диапазона цветов и тонов


Недостатки формата RAW
  • Большой размер файла
  • Необходимость в обработке (обычно на компьютере)

Вид на долину с зелеными холмами и пушистыми облаками на небе.

Привлекательный пейзажный снимок, который сохранен в формате JPEG, то есть был обработан системой камеры с удалением большей части данных о цвете и тонах, которые были изначально захвачены.

Вид на долину с зелеными холмами и пушистыми облаками на небе, более детализированный и с более насыщенными цветами.

Тот же снимок, сохраненный как файл HEIF, содержит больше нюансов цвета и тонов — если говорить точнее, в четыре раза больше. Разница между этими двумя изображениями обусловлена не экспозицией и не настройками контрастности: в версии HEIF просто-напросто больше информации и, соответственно, деталей изображения, в особенности в таких областях, как небо и облака.

Файлы JPEG

JPEG означает Joint Photographic Experts Group (Объединенная группа экспертов в области фотографии), и именно эта организация внедрила стандарт JPEG. Все файлы JPEG обладают одинаковым универсальным форматом, вне зависимости от размера и качества.

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

При обработке изображения камера также применяет внутренние параметры, стиль изображения и другие настройки. После сохранения файла в формате JPEG эти настройки нельзя будет изменить — их применение необратимо. Разумеется, файл JPEG можно открыть в программном обеспечении для редактирования и скорректировать цвета, экспозицию и так далее, но файлы JPEG 8-битные, то есть содержат меньше информации, чем 10-, 12- или 14-битные файлы, которые можно сохранить на цифровых камерах EOS, и, соответственно, не предполагают такой свободы редактирования. Вскоре мы остановимся на этом подробнее.

Если вы не планируете кардинальных изменений снимков и печатаете их в формате до A4, это может быть несущественным, однако при внесении серьезных изменений и печати в больших форматах это может представлять проблему. Также при каждом редактировании и сохранении файла JPEG выполняется его повторное сжатие, то есть каждый раз происходит потеря данных.


Преимущества формата JPEG

  • Меньший размер файлов: на карту памяти можно сохранить больше изображений
  • Универсальный формат: для чтения не требуется специальное программное обеспечение
  • Простота просмотра, обмена и печати изображений

Недостатки формата JPEG
  • 8-битный: пониженные глубина цвета и разрешение
  • Меньшая гибкость при постобработке
  • Выбор пониженного качества может приводить к ухудшению качества изображения, возникновению артефактов и т. д.

Изображения персонажей манга в ярком освещении с насыщенным желтым, оранжевым и красным цветами на фоне ночного неба.

Еще один пример различий между изображениями в форматах JPEG и HEIF. Если вы загрузили этот файл JPEG непосредственно с камеры, то вас вполне устроит то, как переданы яркие цвета.

Изображение персонажей манга с ярким освещением, более насыщенными цветами и большей детализацией, создающей эффект трехмерности.

Если сравнивать эти форматы, то HEIF содержит ощутимо больше нюансов цвета, передавая гораздо более тонкие переходы в областях градиентов, в то время как JPEG содержит относительно «плоские» цвета.

Файлы HEIF

HEIF означает High Efficiency Image File Format (высокоэффективный формат файла изображения). Этот формат впервые был представлен на камере EOS-1D X Mark III в 2020 г., а также поддерживается камерами EOS R5 и EOS R6, выпущенными в том же году. Этот формат позволяет сохранять данные различных типов мультимедиа-материалов, включая изображения. Как и в случае с JPEG, применяемые настройки камеры, например баланс белого и стиль изображения, необратимо интегрированы, но файлы Canon HEIF 10-битные, то есть содержат в четыре раза больше информации о цветах и тонах, чем 8-битные JPEG. Помимо большей свободы при редактировании, за счет высокого разрешения это также дает возможность просматривать изображения HEIF на HDR-мониторах, например на контрольном дисплее 4K. (Вскоре мы подробнее расскажем о глубине цвета).

Хотя файлы HEIF содержат в четыре раза больше цветовых данных, обычно их размер такой же, как и у фалов JPEG, так как сжатие в HEIF на 50% более эффективно, чем в JPEG (вот почему в их названии сказано «высокоэффективные»). Также используются более современные алгоритмы сжатия, чем в JPEG, что предотвращает возникновение артефактов и цветных полос, типичных для JPEG с высокой степенью сжатия.


Преимущества формата HEIF

  • 10-битные: больше информации о цвете и тоне, чем в JPEG
  • Больше гибкости при постобработке и редактировании
  • Меньший размер файлов, несмотря на больший объем информации, чем в JPEG, и более эффективное сохранение качества изображения


Недостатки формата HEIF
  • Нет заметной разницы с JPEG высокого качества на большинстве мониторов
  • Поддержка пока еще не на всех принтерах — например, не во всех фотокиосках

Темный снимок восхода над городом, здания едва различимы.

При съемке восхода вы можете получить подобное изображение с камеры.

Тот же снимок восхода над городом, осветленный, с заметными полосами на небе.

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

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

На этих увеличенных участках изображений с деталями показана интенсивность полос цвета в 8-, 10- и 12-битных версиях одного и того же участка осветленного изображения.

Графическое представление спектра: 8-битный файл с явными границами между цветами, 10-битный с менее заметным переходом и 14-битный с плавным градиентом.

Графическое представление влияния глубины цвета. 8-битный файл (например JPEG) может хранить гораздо меньше информации о цвете, чем 10-битный (например HEIF), а 14-битный файл (например RAW) хранит больше. Это означает, что, хотя резкие границы между цветами спектра в файлах JPEG не всегда заметны, градиенты цветов и тонов в файлах с большей глубиной цвета намного более плавные.

Глубина цвета

Глубина цвета — это количество битов (единиц и нулей), выделенных для хранения данных в цифровом файле. Таким образом, 8-битный файл может содержать до 256 (28) уровней информации для каждого канала цветности (красного, зеленого и синего). Соответственно, каждый пиксель 8-битного файла JPEG может содержать любой из 16,8 миллионов (256x256x256) цветов.

Файлы HEIF — 10-битные, то есть могут содержать до 1024 оттенков в каждом канале цветности, то есть любой цвет из возможного 1,07 миллиарда.

Файлы RAW — 14-битные, то есть могут содержать до 16 385 тонов в каждом канале, или до 4 триллионов цветов.

Очевидно, что чем выше глубина цвета, тем лучше, так как увеличивается количество возможных цветов, и в файл можно записать более тонкие нюансы тонов, более плавные переходы цвета и градиенты, хотя часто разницу трудно уловить, особенно при просмотре изображений на обычных мониторах. По-настоящему преимущества можно оценить при редактировании файлов с незаметными переходами цвета. Чем больше глубина цвета файлов, тем больше корректировок они могут выдержать без нежелательного изменения цвета или образования цветовых полос.

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

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

Сжатие: нужно или нет?

При прочих равных условиях, чем больше глубина цвета файлов, тем больше их размер, и для хранения требуется больше места. В случае с файлами HEIF это правило не действует: обычно их размеры не больше, чем у файлов JPEG, хотя это 10-битные, а не 8-битные файлы, в отличие от JPEG. Это объясняется разными способами сжатия изображения.

Наиболее популярным способом сжатия является JPEG. Простыми словами, алгоритм сжатия ищет области изображения с пикселями похожего цвета и яркости. Он записывает полные данные для первого пикселя, а затем подставляет цифровой эквивалент для подходящих соседних пикселей. При этом расходуется меньше пространства в хранилище, чем при записи всех сведений для каждого пикселя. При открытии файла изображения для просмотра алгоритм использует данные первого пикселя для воссоздания дополнительных пикселей.

В формате JPEG предусматриваются различные степени сжатия. Максимальный уровень сжатия позволяет сократить размер файла в 100 раз по сравнению с исходным. Однако чем выше уровень сжатия, тем более активно алгоритм группирует вместе пиксели, не столь близкие по цвету и яркости. При повторном открытии файла воссозданные пиксели сильнее отличаются от оригинала по яркости и значению цвета. Это приводит к потере детализации и диапазона оттенков, образованию цветовых полос в областях, ранее содержавших плавные переходы цветов или оттенков, а также артефактов сжатия (пятен и распада на квадраты).

Важно понимать, что после сжатия файла этим способом некоторая часть данных изображения будет утрачена безвозвратно. Так же, как и в случае с разрешением, категорически не следует использовать уровень сжатия, при котором качество файла опустится ниже, чем качество необходимого вам итогового изображения.

Также потеря данных происходит при каждом сжатии измененного файла. Если внести изменения в файл формата JPEG, а затем повторно сохранить его как JPEG, произойдет дополнительная потеря данных.

Для файлов HEIF используется более современный и совершенный способ сжатия, чем для JPEG, что позволяет нивелировать ухудшение качества изображения.

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

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

График, показывающий сжатие изображения методом сжатия без потерь. Сжатый файл не такой маленький, но изображение сохраняет все нюансы цвета и тонов исходного снимка.

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

Сжатие без потерь и с потерями

Алгоритмы сжатия файлов, удаляющие часть данных исходного изображения, называют «сжатием с потерями». Однако существует также и сжатие без потерь. Такой способ сжатия использует математические алгоритмы для кодирования информации об изображении и более компактного сохранения всех данных. Это полностью обратимый процесс, то есть при открытии файла в нем присутствуют абсолютно все данные. Соответственно, ухудшение качества изображения не происходит.

Сжатие без потерь используется цифровыми камерами Canon, когда изображение с максимальным разрешением сохраняется в формате RAW (кроме случаев, когда выбран формат C-RAW).

Сжатие без потерь не обеспечивает сокращение размеров файла, в отличие от сжатия с потерями в форматах JPEG или HEIF, но размер сохраненных стандартных файлов формата Canon RAW может быть в четыре раза меньше размера файла до сжатия (фактический размер файла зависит от объекта и настроек ISO). Если выбран формат C-RAW, то сжатие происходит с некоторыми потерями для уменьшения размера файлов C-RAW по сравнению со стандартными файлами CR3.

Размеры файлов

Хотя использование максимального разрешения вкупе с минимальным коэффициентом сжатия позволяет получить изображения максимально высокого качества, размеры таких файлов также будут максимальными, и на их сохранение уйдет не только все место в хранилище, но и больше времени, так как сохранение данных на накопители происходит с определенной скоростью, зависящей от типа накопителя. Иногда более важно уместить в хранилище больше файлов или ускорить сохранение снимков камерой при непрерывной съемке. Именно поэтому на камерах Canon предусмотрено сразу несколько вариантов размера изображения и способов сжатия.

В таблице ниже показаны результаты применения различных настроек, поддерживаемых камерой EOS R5.

Таблица с указанием размеров файлов, количества возможных снимков и максимальной длины серии в режиме серийной съемки для различных типов файлов и настроек качества камеры EOS R5.

В руководстве пользователя EOS R5 указаны размеры файлов при выборе различных типов файла и настроек качества. Данные значения приводятся только в качестве примера и зависят от ряда факторов, включая емкость карты памяти, чувствительность ISO, стиль изображения и пользовательские функции.

График сравнения сжатия с потерями, когда происходит удаление данных изображения, и сжатия без потерь, когда все данные сохраняются.

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

Что же выбрать?

Простого ответа на этот вопрос нет. Он зависит от нескольких факторов, и вариант, подходящий в одной ситуации, может оказаться неактуален в другой. Тем не менее, при выборе вы можете учитывать следующие аспекты.

Если необходимо получить изображение максимально высокого качества, снимайте с максимальным разрешением и низким уровнем сжатия JPEG/HEIF (лучшее качество, большие файлы), а лучше всего — в формате RAW. Однако это не только израсходует больше пространства на карте памяти, но и сократит количество снимков, которые можно сделать при серийной съемке до заполнения буфера обмена, а также увеличит время передачи изображений в дальнейшем. Это не всегда важно, но может стать проблемой, когда необходима быстрая серийная съемка спортивных мероприятий или оперативный обмен изображениями.

Также, если планируется существенная постобработка или печать в очень крупном масштабе (размер постера и больше), оптимальной будет съемка файлов максимально высокого качества в формате RAW с минимальным сжатием, так как это сохранит больше данных изображения для дальнейшей работы с ними.

С другой стороны, когда необходим быстрый доступ к изображениям, съемка с использованием сжатых файлов в формате JPEG позволяет считывать файлы непосредственно с карты памяти. Не следует думать, что JPEG означает низкое качество. Если выбрать любое качество, кроме самого низкого, то, по сути, камера просто будет выполнять обработку за вас, используя заранее заданное преобразование RAW с оптимизированными стандартными параметрами. Результаты отлично подойдут для просмотра на экране или печати в формате до A4.

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

Если камера поддерживает формат HEIF, рекомендуем его опробовать. Он обладает преимуществами двух других форматов и при этом поддерживается большинством приложений для редактирования.

Проще всего понять, какой именно формат подходит вам, вы можете, сняв один и тот же объект в разных форматах файлов, с различными комбинациями разрешения и сжатия и затем проанализировав изображения на экране. Также стоит напечатать изображения из файлов самого большого и самого малого размера и проанализировать разницу между ними, если она вообще будет заметна. Вы удивитесь, но иногда при использовании более низкого разрешения разница в результатах не столь очевидна.

* 1–5. Размер файла, возможное количество снимков и максимальная длина серии зависят от условий съемки (включая качество 1,6x кроп/соотношение сторон, объекта, производителя карты памяти, чувствительность ISO, стиль изображения, пользовательские функции и др.). Подробнее см. в руководстве по расширенным операциям EOS R5.

Angela Nicholson

Похожие статьи

Редактирование изображений RAW в DPP

Узнайте, как редактировать, улучшать и совершенствовать ваши фотографии RAW в программе Canon DPP.

7 способов улучшить изображения в программе DPP

Узнайте о преимуществах ПО для обработки и редактирования фотографий Canon RAW, включая новый мощный нейросетевой инструмент обработки изображений.

Нумерация и присвоение имен файлам

В нашей статье Информационного банка описываются варианты нумерации и наименования файлов, доступные на камерах Canon EOS и в совместимом программном обеспечении.

Видоискатель и ЖК-экран

Видоискатель или ЖК-экран? Узнайте о различиях цифровых зеркальных и беззеркальных камер, а также новую информацию об оптическом и электронном видоискателе.

Вам также могут быть интересны...

  • EOS R6

    Что и как бы вы ни снимали, EOS R6 позволит вам раскрыть свой творческий потенциал по-новому.
  • EOS R5

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

Подпишитесь на рассылку

Нажмите здесь, чтобы получать вдохновляющие истории и интересные новости от Canon Europe Pro