воскресенье, 10 сентября 2017 г.

Управление PhotoCode


  1. Наименование RAW, к балансу белого которого привязан баланс белого выбранной фотографии.
  2. Количественное значение выхода цвета за пределы.
  3. Гистограмма. Клик левой кнопкой мыши - диаграмма тона.
  4. Среднее RGB-значение цвета выделенной области или пикселей (5х5) под курсором.
  5. Полноцветное и чёрно-белое изображение. Результирующий файл сохраняется согласно выбранного режима отображения.
  6. RAW-режим отображения (эмуляция).
  7. Линейный режим (без гаммы).
  8. Показ пересветов.
  9. Наименование камерного профиля.
  10. Координаты точки (5х5) относительно верхнего левого угла изображения.
  11. Среднее Lab-значение цвета выделенной области или пикселей (5х5) под курсором.
  12. Стрелка-индикатор измения значений тона и насыщенности.
  13. Область вызова контекстного меню установки баланса белого по оттенку кожи или прокруткой колёсика мыши.
  14. Среднее HSL-значение цвета выделенной области или пикселей (5х5) под курсором.
  15. Регулятор баланса белого. Тёмно-серая подсветка означает привязку его к балансу белого другой фотографии. Контекстное меню позволяет выбрать баланс белого камеры или дневного света.
  16. Коррекция зелёных отражений на коже.
  17. Коррекция тона. При 11 задействуется L-кривая.
  18. Насыщенность оттенков кожи.
  19. Насыщенность. Сжимаемая.
  20. Регуляторы цветности. Нижний обозначает позицию применения параметра относительно ненасыщенных и насыщенных цветов.
  21. Коррекция экспозиции. Контекстное меню имеет параметры установки автоэкспозиции, яркости светов, теней, коррекции розовых пересветов.
  22. Регуляторы яркости каналов. Не влияют на баланс белого.
  23. Кнопка "Открыть". При зажатом Shift - открыть сохранённый jpg.
  24. Кнопка "Пример" (Example) добавляет текущее фото на панель примеров для последующего сравнения (кнопка "?/") или копирования настроек.
  25. Кнопка "Вариант" (Variant) добавляет текущее фото на панель вариантов для сравнения настроек конвертации и выбора лучшего варианта. Контекстное меню панели вариантов позволяет настроить круговой просмотр вариантов клавишами "Вправо" и "Влево".
  26. Кнопка "Сохранить" (Save) сохраняет только настройки конвертации. Для сохранения jpg зажимать Shift.
  27. Кнопка "Открыть профиль". В контекстном меню можно выбрать все ранее открытые профили. С зажатым Shift открывается профиль камеры текущего фото, если он имеется в файле Profiles.txt.
  28. Кнопка "Сохранить профиль" сохраняет текущий профиль, предустанавливая в качестве его имени модель камеры.
  29. Кнопка "Рассчитать профиль" (Calculate) рассчитывает профиль на основании введённых в поля матриц значений.
  30. Выбор кривой профиля. Цифровые клавиши от 1 до 9 служат той же цели.
  31. Наименование RAW. Жирным шрифтом обозначены RAW с сохранёнными параметрами конвертации.
  32. Параметры съёмки.
  33. Индикатор процесса конвертации RAW-файлов в Tiff.
  34. Точка чёрного не обрезающая тени.
  35. Кнопка открытия файла настроек settings.ini. В нём хранятся настройки конвертации по умолчанию и некоторые другие.
  36. Кнопка "Настройки по умолчанию" сохраняет текущие настройки конвертации в качестве настроек по умолчанию. С зажатым Shift сбрасывает все текущие настройки до настроек по умолчанию. Сброс отдельного инструмента до его сохранённого значения производится двойным кликом по нему.
  37. Кнопка "Копировать настройки примера". Контекстное меню позволяет выбрать отдельную группу настроек для копирования. Также одинарный клик на любом инструменте копирует его значение в примере.
  38. Матрицы профиля в 4 точках.
  39. Координаты курсора на графике профиля "тон =>значение матрицы".
  40. Значение тона пикселей под курсором (5х5) до применения профиля и после.

четверг, 20 апреля 2017 г.

PhotoCode - программа для получения фотографий с естественным красивым цветом из RAW-данных фотокамер.
Входным форматом изображения для программы является tiff - результат конвертации RAW с определёнными параметрами. Конвертация выполняется с помощью утилиты dcraw.
Фото можно открывать несколькими путями: непосредственно через диалог открытия, перетаскиванием из других программ или проводника, через “открыть с помощью”, открытием ранее сохраненного списка. Если RAW-ы до этого не импортировались, dcraw конвертирует их в tiff и складывает в той же папке. Всё это делается параллельно на каждом ядре процессора. Последующее открытие фотографий происходит быстро и зависит только от скорости винчестера и их размера.
Для получения красивого цвета в PhotoCode достаточно правильно настроить несколько базовых параметров: RGB- и L-кривую, распределение насыщенности, профиль камеры. Последний строится с использованием цветных мишеней или на основании снимков с известными цветами. Он не является чем-то незыблемым и, можно сказать, должен корректироваться согласно задумке и условиям съёмки.
На примере ниже показано изменение цвета кожи отдельно от других цветов с помощью коррекции профиля:


Коррекция экспозиции происходит автоматически, согласно заданному в параметрах проценту насыщенных пикселей.
Параметрические инструменты настраиваются колёсиком мыши. При этом действуют клавиши Shift и Ctrl, увеличивающие и уменьшающие шаг изменения.
В PhotoCode имеются три кривые, которые могут быть сохранены и восстановлены двумя способами: через контекстное меню или горячими клавишами. В последнем случае Shift + цифра от 2 до 0 сохраняют кривую, а Ctrl + та же цифра - восстанавливают. Включение кривой, отвечающей за контраст кожи, производится переключателем “SC”. Кривая L действует только в случае коррекции тона, установленном на 11. Остальные значения коррекции не задействуют яркостную кривую. Картинка при этом становится более насыщенной.
При первом открытии фотографии её баланс белого устанавливается на значение камерного, к которому всегда можно вернуться через контекстное меню параметров баланса. ББ по серому цвету можно выставить, наведя курсор с зажатым Ctrl на серую область фотографии и нажав Ctrl + 1.
Также имеется возможность выставления верного баланса белого через оттенки кожи. Для этого так же выбирается точка на фотографии с помощью Ctrl, а затем или через контекстное меню выбирается необходимое значение тона и насыщенность в заданной точке, или корректируется значение цвета в ней колёсиком мыши, при этом курсор должен находиться над значением тона или насыщенности. Параметры цвета кожи прописываются в файл skintone в папке программы. Цвет кожи, сохраняемый во время работы программы в файл не записывается.
Параметрами, находящимися под канальными множителями можно регулировать яркость того или иного канала.
Точка чёрного практически не приводит к обрезке теней.
Общая насыщенность фотографии регулируется тремя параметрами, из которых первый сильнее воздействует на насыщенные цвета, а область действия третьего параметра (аналог vibrance) регулируется вторым параметром - чем он больше, тем сильнее пик насыщения смещается в сторону ярких цветов. Последний параметр регулирует насыщенность оттенков кожи и не затрагивает остальные цвета. Важно иметь в виду, что цветной шум в случае сильного усиления насыщенности кожи может привести к заметным артефактам.
Рядом с общей коррекцией тона расположен инструмент коррекции зелёных рефлексов на коже. Он бывает полезен в случае работы с портретами, полученными в тени деревьев или в похожих условиях.
В области гистограммы показывается также диаграмма распределения тона.
 
Включается простым щелчком по гистограмме, а при наведении курсора на линии диаграммы во всплывающей подсказке отображается значение тона. Такая диаграмма бывает полезна при выставлении баланса белого на фото с заведомо известными цветами.
Назначение управляющих кнопок
O - открыть фото, как в RAW-формате, так и в tiff.
C - копировать настройки из файла примера, если они имеются.
S - сохранить настройки конвертации или сам результат (с зажатым Shift).
E - отправить текущее фото в примеры. При этом из него могут копироваться настройки на другие фотографии. С зажатым Shift - открыть пример, которым могут быть любые jpg- и tiff-изображения. Также примеры можно добавить перетаскиванием.
V - сохранить вариант настроек. При смене фото список вариантов очищается и не восстанавливается.
D - сохранить текущие настройки в качестве настроек по умолчанию. Рекомендуется при первом запуске откорректировать типичную фотографию из своего альбома и сохранить полученные настройки.
Контекстное меню списка фотографий даёт возможность сохранять, открывать списки файлов, очищать его.
Кривая L в большинстве случаев должна иметь следующий вид: середина кривой должна быть линейна и совпадать с диагональю и только света чуть подняты, а тени опущены. Для этого при зажатом Ctrl кликните на любой точке направляющей, кривая станет линейной, затем поднимите света, а тени опустите, среднюю часть кривой трогать не потребуется. Всё это избавит фото от эффекта припудренности и она станет “прозрачной”.
Левые панели примеров и вариантов могут задвигаться и расширять область предпросмотра. Также можно расширять область примеров или вариантов за счёт друг друга.

суббота, 7 января 2017 г.

Плавающий профиль

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