Формат файла

CR2 - Canon Raw версия 2

CR2 - это формат необработанных фотографий, который используется многими камерами Canon EOS. Он сохраняет необработанные данные с матрицы, а также Canon MakerNote с подробной информацией, специфичной для камеры.

.cr2

Файл CR2 - это необработанная фотография с камеры Canon. Raw означает, что файл не является готовым изображением, а представляет собой собственные показания сенсора света, сохраненные почти без изменений, чтобы экспозицию, баланс белого и цвет можно было задать позже в программе. Canon называет его Canon Raw версии 2. Он заменил более ранний формат CRW и использовался во многих поколениях камер EOS; более новые камеры Canon записывают уже CR3. Canon никогда не публиковала полную спецификацию, поэтому поддержка за пределами фирменного ПО Canon основана на обратной разработке.

Как файл CR2 хранит свои данные

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

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

Данные сенсора - это мозаика, а не фотография: каждый светочувствительный элемент находится под красным, зеленым или синим фильтром и записывает одно значение яркости, поэтому программе приходится восстанавливать два недостающих цветовых канала в каждой точке; этот шаг называется демозаикацией. Значения имеют большую точность, чем восемь бит на канал в JPG, и этот запас по данным - главная причина снимать в raw: он позволяет вытянуть темные участки или почти выбитое небо. Все настройки камеры, включая стиль изображения, баланс белого и коррекцию объектива, записываются как заметка, а не применяются сразу, поэтому в программе Canon кадр выглядит так, как задумала камера, а в другой программе может казаться более плоским.

Какие метаданные содержит CR2

Много, и необычно большая часть этого - собственные данные Canon: помимо стандартных полей, CR2 содержит крупный частный блок под названием MakerNote, и вот там становится особенно интересно.

  • Стандартные поля TIFF и EXIF: Make и Model, DateTimeOriginal, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, LensModel, Flash и Orientation.
  • Теги GPS с широтой, долготой и высотой, когда корпус камеры имеет приемник или был связан с телефоном или GPS-аксессуаром.
  • Canon MakerNote, где записывается то, для чего в стандартном EXIF нет полей: серийный номер камеры, имя владельца, если оно было введено в камеру, серийный номер объектива, версия прошивки, внутренний номер изображения или счетчик срабатываний затвора, выбранные точки автофокуса, дистанция фокусировки, температура камеры, стиль изображения и настройки пользовательских функций, а также настройки баланса белого и коррекции объектива в камере.
  • Встроенный предпросмотр, отдельное изображение, отличное от raw-данных, которое может не соответствовать текущей обработке.

Несколько из этих данных действительно личные. Серийный номер связывает каждое фото с конкретным корпусом камеры. Счетчик срабатываний затвора работает как одометр, поэтому покупатели подержанных камер считывают его из пробного файла. Имя владельца - это имя, а координаты GPS - это место.

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

Когда использовать CR2

Формат CR2 вы на самом деле не выбираете: это делает камера. Вы выбираете, сохранить его или нет. Сохраняйте, когда кадр важен: raw дает запас по экспозиции и балансу белого, которого нет у JPG, а более совершенный конвертер, вышедший спустя годы, сможет извлечь из того же файла больше. Снимайте в JPG, когда нужны готовые изображения сразу и в большом количестве.

Реальный выбор для хранения - между CR2 и DNG. Родное ПО Canon понимает каждое поле в CR2, включая параметры maker-note, которые другие программы игнорируют, и файл остается точно таким, каким его записала камера. DNG открыто документирован, сам описывает себя любому конвертеру, часто меньше по размеру и хранит правки и ключевые слова внутри файла, но при конвертации отдельные специфичные для Canon данные могут быть скрыты. Архивирование исходного CR2 и конвертация копий по мере необходимости позволяет не делать окончательный выбор.