Работа с экспозицией

FastRawViewer содержит средства для анализа экспозиции фотографии и подбора экспокоррекции при RAW-конверсии:

  • RAW-гистограмма
  • Статистика передержки/недодержки
  • Показ зон передержки-недодержки на изображении.
  • Автоматическая установка положительной (осветляющей) экспокоррекции
  • Ручная установка экспокоррекции.

Гистограмма

Гистограмма RAW-данных строится на основании неизмененных (без экспокоррекции) RAW-данных из файла:

Горизонтальная шкала:

  • EV0 – уровень, отвечающий уровню серого. Если экспокоррекция не применялась – на 3 фотографических стопа ниже, чем уровень насыщения в камере.
  • -5 – уровень, отвечающий уровню индикации недодержки (см ниже).
  • +3 (при включении экспокоррекции может быть +2 или +1) – экстремальные света.
  • Самая левая оцифровка шкалы – уровень, отвечающий значению 1 в RAW-данных.

Шаг гистограммы по горизонтальной оси – 0.1EV, поэтому в тенях всегда будет «гребенка», там возможных уровней меньше, чем 10 уровней на стоп.

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

Статистика экспозиции

Для RAW-данных считается статистика экспозиции в каждом канале. Эта статистика выводится в панели Exposure stats, которая показывается в правой части окна программы.

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

Для приведенного выше снимка, из таблицы статистики можно видеть, что:

  1. Колонка UnExp (статистика недодержки): 2.45% пикселей в красном, 0.29% пикселей в зеленом  и 1.78% пикселей в синем – находятся в области недодержки т.е. на 8EV (при стандартных настройках) ниже точки насыщения камеры.
  2. Колонка OveExp (передержка): передержки нет.

8EV является стандартным значением для «динамического диапазона камеры». Любое нужное вам значение динамического диапазона камеры можно установить в Preferences – Exposure – Underexposure detection limit.

Границу индикации недодержки (т.е. «динамического диапазона камеры») можно задать и более гибко, в зависимости от установленной чувствительности. Для этого нужно включить настройку Preferences – Exposure - ISO-based underexposure limit и задать для камеры три параметра: уровень недодержки («динамический диапазон») на ISO200, ISO1600 и «для высоких ISO»

Расчет Underexposure Limit (динамического диапазона) будет происходить следующим образом

  • для ISO1600 и ниже (до ISO6) - линейное изменение, такое чтобы пройти через точки, заданнуые для ISO200 и ISO1600.
  • для ISO1601 и выше - уменьшение на 1 стоп на каждое увеличение чувствительности на 1 стоп, но общий результат не ниже, чем указано @high ISO.

Если к файлу применялась положительная экспопоправка, то в таблице может появиться дополнительный столбец OE+Corr: доля пикселей оказавшихся в передержке (насыщении) после примененной коррекции.

После примененной к изображению на иллюстрации выше поправки около 10%  зеленых пикселей попали в насыщение (скорее всего поправка – великовата).

При быстром просмотре большого количества данных, может быть удобно иметь колонку OE+Corr всегда включенной (чтобы внимание не отвлекалось на изменение размеров таблицы). Это можно сделать настройкой панели Exposure Stats Always display OE+Corr column.

В том же меню настройкой Show pixel counts можно включить показ абсолютного количества пикселей в дополнение к процентам:



 

Показ зон передержки/недодержки

Области передержки и недодержки можно смотреть и непосредственно на изображении.

Показ областей передержки включается/выключается через Menu–View–Overexposure Display (или кнопка O):

Если какой-то канал попадает в область передержки, то данный канал в этом пикселе обнуляется, соответственно:

  • Magenta – области, где обнулился (т.е. передержан) зеленый канал.
  • Cyan – область, где передержан только красный канал.
  • Yellow – область передержки только синего канала.
  • Синий – области, где обнулились зеленый и красный каналы.
  • Зеленый – передержка синего и красного каналов.
  • Красный – передержка синего и зеленого каналов.
  • Черный – передержаны все три канала.

В примере на снимке мы видим передержанный зеленый канал практически на всем небе над барханом и область, где передержан синий канал – в центральной области неба. Скорее всего, нормально восстановить тон неба средствами Highlight recovery для этого кадра не получится.

При стандартных настройках положительная экспопоправка влияет на показ областей передержки (показаны области, которые были бы переэкспонированы, если бы мы сняли кадр с такой поправкой. Это поведение можно изменить, выключив настройку Preferences – Exposure – Exposure adjustments affects OverExposure display, тогда в областях передержки будут показаны только те области, которые действительно переэкспонированы в RAW (очевидно, что экспопоправка при просмотре – на содержимое RAW не влияет).

Показ областей недодержки включается/выключается через Menu–View–Underexposure Display (или кнопкой U):

Принцип похож на предыдущий: недодержаный канал переводится в насыщение для тех пикселей, где есть недодержка:

  • Синий – недодержан синий канал
  • Красный – недодержан красный
  • Зеленый – недодержан зеленый
  • Magenta – недодержаны красный и синий каналы
  • Cyan – недодержаны зеленый и синий каналы.
  • Желтый – недодержаны зеленый и красный каналы.
  • Белый – недодержаны три канала.

Регулировка экспозиции не влияет на показ зон недодержки (и статистику по недодержке).

В кадре на примере недодержана обращенная к зрителю часть скалы, недодержаны красный (красные области) и красный и синий (magenta) каналы.

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

  • Планируемого размера печати
  • Планируемого подъема теней на данном снимке.

В FastRawViewer граница области допустимой недодержки задается самим пользователем в настройках (Preferences-Exposure – Underexposure detection limit). Стандартное значение (8EV) достаточно консервативно и неплохо работает для невысоких (100ISO – 800ISO) значений чувствительности. В случае использования высоких ISO, либо при повышенных требованиях к качеству изображения данный параметр следует уменьшить (в соответствии с изменениями динамического диапазона и/или требованиями к уровню шумов в тенях).

Коррекция экспозиции

«Скрытая поправка Adobe»

При стандартных настройках ко всем RAW-файлам применяется коррекция экспозиции равная коррекции экспозиции, автоматически применяемой программами Adobe (подробнее см. тут: https://photographylife.com/adobes-silent-exposure-compensation ).

В результате, общая яркость изображения достаточно точно соответствует яркости JPEG-превью и, при применении контрастных кривых ‘Variable Contrast’ и контрасте установленном в «0», очень близко к отображению RAW-файла в Adobe Camer Raw/Lightroom при «всех движках на 0».

Стандартную поправку Adobe можно отключить, выключив настройку Preferences – Exposure – Apply Adobe hidden exposure correction.

Автоматическая коррекция экспозиции

При нажатии сочетания клавиш Shift-A (или Menu – Adjust – Auto Exposure Correction) FastRawViewer рассчитывает и применяет автоматическую коррекцию экспозиции, такую что 1% пикселей становится насыщенными (со значением 255 в 8-битной шкале).

Настройки автоматической экспоррекции можно изменить:

  • Режим работы:
    1. Фиксированный сдвиг на указанное количество стопов (Preferences – Exposure – Auto Exposure – Fixed Exposure shift)
    2. Автоматический сдвиг гистограммы вправо (Preferences – Exposure – Auto Exposure – ETTR-style autoexposure (shift histogram to the right))
  • Настройки автоматического сдвига
    1. Saturate up to NN% pixels – количество пикселей, которые будут переведены в насыщение
    2. Лимиты сдвига
      1. Unlimited – без ограничений (до указанного насыщения)
      2. Hard limit – не более чем указанное количество стопов.
      3. Virtual ISO – поправка зависит от чувствительности при которой снят кадр:
        • Если кадр снят на чувствительности выше данного лимита – максимальная автоматическая поправка экспозиции равна нулю.
        • Для кадров, снятых на меньшей чувствительности, максимальная поправка равна разнице в стопах (EV) между чувствительностью, на которой снят кадр и установленным в настройках лимитом (например, при лимите 6400ISO и кадре, снятом на 1600ISO, максимальная поправка будет +2EV).

Отключение экспопоправки до нулевой (если включена настройка Apply Adobe hidden exposure correction - то до этой поправки) производится кнопкой ‘A’, повторное ее нажатие возвращает предыдущую коррекцию.

Ручная коррекция экспозиции

  • Увеличение экспопоправки: Menu – Adjust – Adjust exposure correction – Increase Exposure (Alt-+/Alt-Shift-+) или кнопка + в нижней строке окна (при Shift-Click на эту кнопку будет использован больший из двух шагов, имеющихся в меню).
  • Увеличение экспопоправки: Menu – Adjust – Adjust exposure correction – Decrease Exposure (Alt--/Alt-Shift--) или кнопка - в нижней строке окна (при Shift-Click на эту кнопку будет использован больший из двух шагов, имеющихся в меню).

Шаг изменения экспозиции задается через Preferences – Exposure – Manual Exposure step size отдельно для большого и маленького шагов.

Сохранение экспозиционной поправки в XMP-файлы, взаимодействие с программами Adobe

Экспопоправка записывается в XMP-файл в формате FastRawViewer (если чтение/запись XMP не выключены).

Кроме этого, в XMP-файл записывается экспозиционная поправка в формате, который понимают программы Adobe (Bridge, Camera Raw, Lightroom). Эту запись можно выключить через Preferences – XMP – Exposure, Contrast, WB – Adobe Сompatible Exposure and White Balance.

Экспопоправка при открытии файла

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

Если XMP-файла или записанной в нем поправки нет, то по умолчанию при открытии файла экспопоправка не применяется (за исключением скрытой поправки Adobe если она не выключена). Это можно изменить настройкой Preferences – Exposure – Exposure correction on file open:

  • No correction (умолчание) – поправка не применяется.
  • Autoexposure – применяется автоматическая коррекция в соответствии со своими настройками.
  • Keep from prev. file – применяется такая же поправка, как у предыдущего файла. Если файл – первый в сессии работы, то никакая поправка не применяется.