Метаданные: рейтинги, метки, заголовок, описание

Создание и чтение XMP-файлов

FastRawViewer записывает все «изменения», сделанные в RAW-файлах, в отдельные sidecar-XMP файлы (аналогично Adobe Bridge). В эти XMP-файлы сохраняются/из них читаются

  • Ориентация изображения (см. ниже раздел «Повороты изображения»).
  • Баланс белого в формате FastRawViewer и Adobe (см. ниже «Баланс белого»).
  • Экспокоррекция в формате FastRawViewer и Adobe (см. ниже «Работа с экспозицией»).
  • Контраст в формате FastRawViewer и Adobe (см. ниже «Работа с контрастом»).
  • Рейтинги и метки (см. ниже раздел про них).
  • Название (title) и описание (description) изображения (см. ниже).

Если в одном каталоге находятся файлы с одинаковыми именами (например, исходный файл CR2 и результат его преобразования в DNG), то при записи XMP может возникнуть конфликт: нужно записать filename.XMP для файла filename.CR2, но в папке уже есть filename.XMP для файла filename.DNG. В этом случае FastRawViewer выдаст предупреждение:

Отключить это предупреждение можно настройкой XMP - Warn if overwrite XMP for file with same name.

При стандартных настройках FastRawViewer:

  • При показе файла в «Grid View» – читаются XMP-файлы (с тем же именем, что и текущий файл и расширением .XMP) и встроенные в RAW/JPEG файлы XMP-блоки (если таковые есть)
  • В XMP-файлы пишутся только изменения, внесенные вручную (например, ориентация или экспозиция изменены со стандартных/автоматических на какие-то еще).

Стандартное поведение может быть изменено настройками:

  • Preferences – XMP – Use XMP for RAW Files – отключение этой настройки приводит к полному игнорированию XMP-файлов: они не читаются, не пишутся, не перемещаются вместе с RAW-файлом.
  • Preferences – XMP –Read Only XMP – запрещает любую запись XMP-файлов. Данные (рейтинги, метки, баланс белого, экспопоправка) будут читаться, но не будут сохраняться.
  • Preferences – XMP – Force XMP file creation – включает создание XMP-файла, даже если вручную ничего не менялось. В него будут записаны параметры, которые были (автоматически) установлены при открытии файла.

При записи экспокоррекции и баланса белого в XMP-файлы можно изменить устанавливаемую версию Adobe Process Version в Preferences – XMP – Exposure, Contrast, WB – Adobe process version for newly created XMP files; эта настройка влияет только на вновь создаваемые XMP-файлы.

При записи цветовых меток в XMP-файлы можно указать настройку Preferences – XMP – Ratings & Labels – Write photoshop:Urgency tag with color labels (for PhaseOne C1). Это включит запись тега photoshop:Urgency, который используется Capture One для цветовых меток.

При работе с JPEG-файлами, XMP-данные можно писать не в отдельные sidecar-файлы, а в виде блоков данных, встроенных в сами JPEG-файлы (эта настройка добавлена т.к. ряд программ, например, Adobe Bridge, не читают XMP-sidecars для JPEG-файлов).

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

Одновременная модификация XMP-файлов из нескольких программ

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

Чтобы сделать изменения видимыми, используйте следующие явные операции

  • Menu – File – Reload – Reload current file (стандартная кнопка Ctrl-F4) – перечитает текущий файл, открытый в режиме просмотра одиночного файла (если таковой есть)
  • Menu – File – Reload – Reload current folder (стандартная кнопка Ctrl-Shift-F4) – перечитает всю текущую папку и метаданные всех файлов (XMP и EXIF), если есть текущий открытый файл, то он тоже будет перечитан.

FastRawViewer записывает изменения в XMP-файлы сразу, без какой-либо задержки. Чтобы эти изменения «увидели» другие программы – возможно в этих программах нужно будет произвести дополнительные действия.

В частности, при использовании Adobe Lightroom совместно с FastRawViewer, нужно учитывать следующие обстоятельства:

  1. Adobe Lightroom игнорирует XMP-файлы, если вы делаете импорт в каталог со сменного носителя (карты памяти, или подключив камеру к компьютеру).
    Если вы хотите импортировать в Lr изменения, сделанные в FastRawViewer, вам необходимо сначала скопировать файлы на жесткий диск и заниматься разметкой (назначать метки и рейтинги, задавать нужные параметры рендеринга RAW) уже на жестком диске.
  2. Adobe Lightroom игнорирует XMP-sidecars для JPEG файлов, используйте описанный выше режим Write XMP blocks to JPEG files).
  3. Если RAW-файлы уже импортированы в Lightroom catalog, то для работы с XMP-Sidecars требуется дополнительная настройка экспорта XMP и явная ручная синхронизация при импорте XMP-файлов:
    1. Изменения XMP-файлов, сделанные в других программах (в частности, в FastRawViewer), нужно явно импортировать в Lightroom:
      • Выбрать один или несколько файлов в каталоге Lightroom, которым нужно обновление XMP
      • Использовать Menu – Metadata – Read metadata from files, либо использовать контекстное меню (по правой кнопке мыши) – Metadata – Read metadata from files.
    2. Для автоматической записи сделанных в Lightroom изменений в XMP-файлы рекомендуется использовать настройку Catalog Settings – Metadata – Automatically write changes into XMP
    3. Если настройка автоматической записи XMP выключена, либо XMP-файл изменен внешней программой, то Lightroom не будет сохранять XMP-файлы автоматически. Для ручной синхронизации используйте Menu – Metadata – Save Metadata to files или аналогичный пункт контекстного меню.

Файлы .rpps (RawPhotoProcessor)

FastRawViewer может создавать (но не читать) файлы с настройками RawPhotoProcessor).
В эти файлы записываются

  • Экспокоррекция
  • Баланс белого

Для реализации этой возможности ee нужно включить в настройках (Preferences – Other – Write RPPS files), там же можно включить создание .rpps-файлов сразу при открытии файла (тогда в .rpps-файл будут записаны автоматическая экспопоправка и текущий баланс белого) через Preferences – Other – Force RPPS files creation.

Для использования созданных .rpps-файлов в RawPhotoProcessor нужно использовать команду Menu - Settings - Import Multiple settings, выбрав все файлы в каталоге (и RAW и .rpps), при этом содержимое .rpps-файлов будет записано в History RawPhotoProcessor.

При создании-обновлении RPPS-файлов,  FastRawViewer ведет себя следующим образом:

  1. Если .rpps-файл уже существует, то он читается и в нем заменяются поля экспозиции (если менялась экспозиция), баланса белого (если менялся баланс) или обе группы полей (при открытии файла и включенном режиме Force RPPS files creation).
  2. Если файла нет, но в настройках в Other – RPPS files – RPPS Template указан какой-то файл и этот файл может быть прочитан, то указанный «темплейт» будет сохранен как .rpps-файл для текущего RAW-файла с заменой данных по экспозиции/балансу белого.

Рейтинги и метки

FastRawViewer позволяет расставлять XMP-рейтинги и XMP-метки, совместимые с программами Adobe (и другими программами с поддержкой XMP).

Рейтинги задаются числами от 1 до 5. Присвоение рейтинга выполняется через Menu–XMP Metadata или путем нажатия кнопки 1…5 в окошке XMP Rating and Label, или через контекстное меню или горячими клавишами (Alt-1..Alt-5 при стандартных настройках).

Удаление (очистка) рейтинга производится нажатием кнопки [X] в верхнем ряду в окошке XMP Rating and Label, или через Menu – XMP Metadata – No Rating, или через контекстное меню файла или горячей клавишей (Alt-0).

Для обеспечения совместимости с Adobe Bridge FastRawViewer позволяет использовать рейтинг Reject (-1). Для поддержки этого рейтинга нужно включить настройку Preferences – XMPRatings & Labels – Use XMP Reject rating (эта настройка автоматически включается при выборе XML Label style: Adobe Bridge).
В этом случае в ряду кнопок для установки рейтинга появляется кнопка [R], а в меню Label – действие Reject.

Цветовые Метки записываются в XMP-файл текстовым названием. Поддерживаются 4 варианта наборов названий меток:

  1. Adobe Bridge (Select, Second, Approved, Review, To Do)
  2. Adobe Lightroom, цветовые метки (Red, Yellow, Green, Blue, Purple)
  3. Adobe Lightroom ‘Review Status’ (To Delete, Color Correction Needed, Good to Use, Retouching Needed, To Print)
  4. Настраиваемые пользователем метки.

Настройка формата меток производится через Preferences – XMP Ratings & Labels – XMP Label Style. Если выбран вариант Custom, то разрешается редактирование пользовательских меток.

Расстановка меток делается с помощью Menu– XMP Metadata  или путем нажатия на цветовые прямоугольники в окошке XMP Metadata или горячими клавишами (Alt-6-Alt-9). Cнятие метки производится нажатием на кнопку [X] в ряду установки меток, либо через Menu – XMP Metadata – Clear Label.

При включенном режиме Read Only XMP метки и рейтинги читаются из XMP-файлов, но менять их программа не дает.

В Preferences – XMP - Ratings & Labels можно включить настройку  Visual Feedback on rating/label change. В этом случае будет показываться «визуальный фидбек» - контрастное уведомление о смене метки/рейтинга, возникающее приблизительно на 1 сек.

Название и описание

FastRawViewer умеет записывать в XMP-файлы название (title) и описание (description) изображения.

Для вызова диалога редактирования используйте Menu – XMP Metadata – Edit Title/Description, или соответствующий макрос (Alt-D), или двойной клик на поле заголовка или описания в панели XMP Metadata. Все эти действия вызовут диалог редактирования:

После редактирования названия и описания, они показываются:

  1. Во всплывающих подсказках (tooltip) в Grid View и панели Filmstrip/Thumbnails
  2. В панели XMP Metadata: