pmaker позволяет быстро создать файл ti3 (target information), необходимый для генерации icc-профилей, с использованием снятых в RAW цветовых мишеней, и тут же создать icc-профиль, а также проконтролировать диагностический файл diag.tif и результат применения полученного профиля на том же самом изображении.

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

scanin: Error - Scanin failed with code 0x3, Pattern match wasn't good enough

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

Используется утилиты scanin и colprof из состава ArgyllCMS ver. 1.9.2. Конвертация из RAW производится библиотекой LibRaw.

В каталоге chtemplates содержатся файлы cht (chart), содержащие информацию о шаблоне цветовой мишени.
По-умолчанию, добавлены:
ColorChecker.cht - классический колорчекер (заимствован из состава ArgyllCMS)
ColorCheckerPassport.cht - колорчекер паспорт от X-Rite (заимствован из состава ArgyllCMS)
ColorCheckerSG.cht - колорчекер формата SG (заимствован из состава ArgyllCMS)

В каталоге cierefs содержатся файлы cie (в формате CGATS), содержащие референсные (эталонные) данные для используемых мишеней:
cc24_ref.cie - референс для колорчекера от X-Rite, выпущенный до ноября 2014 (заимствован из состава DCamProf).
cc24_ref-new.cie - референс для колорчекера от X-Rite, выпущенный после ноября 2014 (заимствован из состава DCamProf)
ccpassport-10nm-spectral-xyz-lab-2010.cie - референс для колорчекера от X-Rite, созданный из замеров, сделанных Алексеем Тутубалиным в 2010 году (замеры не всего паспорта, только колорчекерной части). Для большинства колорчекеров дают очень хороший результат.
ccsg_ref.cie - референс для колорчекера формата SG от X-Rite, выпущенный до ноября 2014 (заимствован из состава DCamProf)
ccsg_ref-new.cie - референс для колорчекера формата SG от X-Rite, выпущенный после ноября 2014 (заимствован из состава DCamProf)
ColorChecker.cie - референс для колорчекера (заимствован из состава ArgyllCMS)
ColorCheckerPassport.cie - референс для колорчекер паспорт от X-Rite (заимствован из состава ArgyllCMS). Конкретно для паспартов дает наилучший результат из всего, что перечислено выше.

Workflow:
1. Открываете RAW или TIFF файл (можно через командную строку, можно через кнопку справа у самого верхнего поля)
2. Выбираете cht файл (запоминается при нажатии на кнопку [Make target information .ti3])
3. Выбираете cie файл (запоминается при нажатии на кнопку [Make target information .ti3])
4. При необходимости снимите режим uniWB, когда все множители баланса белого устанавливаются в 1 (запоминается при нажатии на кнопку [Make target information .ti3]). Если режим uniWB не выбран, будет предложено выбрать серый патч (для стандартного колорчекера рекомендуется выбирать D2)
5. Начиная с верхнего левого угла, отмечаете углы мишени. Первое нажатие левой кнопкой мыши увеличивает изображение до 100%, второе записывает координаты нажатия. Первое нажатие может быть достаточно грубым (для скорости), второе нажатие должно быть точным. Если нажатие второй раз не было точным можно нажимать бесконечно долго, пока не убедитесь, что клик выполнен ровно в углу. Чтобы выйти из режима увеличения, необходимо нажать в любом месте изображения правой кнопкой.
Внимание! Верхний левый угол определяется не ориентацией мишени на снимке, а указанным файлом cht. Например для ColorCheckerPassport.cht левый верхний угол ближе к патчу A6, а не к A1. Но для других шаблонов левый верхний угол может быть у патча A1 (например, у ColorChecker.cht). Вернуться из режима увеличения (если грубое нажатие получилось совсем грубым или случайным) можно через Ctrl+правая кнопка мыши. Для сброса в начальное положение нужно с зажатыми Ctrl+Shift дважды кликнуть левой кнопкой мыши.
6. Как только будут указаны все четыре угла, активируется кнопка [Make target information .ti3]. После нажатия на эту кнопку приложение перейдет в ожидание примерно на 20 секунд, дожидаясь создания ti3 внешней программой (scanin из состава ArgyllCMS). Результат будет выведен в окно лога, а вместо RAW\TIFF-изображения будет показан файл diag.tiff с наложенным шаблоном цветовой мишени.
7. Поля производителя, модели камеры, описания и копирайта автоматически заполняются из exif RAW-файла. При необходимости их можно изменить. Для экономии времени этим можно заняться пока исполняется создание ti3-файла.
8. Далее можно выбрать алгоритм создаваемого профиля и его качество. Для RAW-файлов цифровых камер подходит только matrix only алгоритм, который создает матрицу с линейной гаммой. Для TIFF, сканированных с некоторой гаммой подойдет алгоритм gamma+matrix. Качество лучше всего выбирать high.
9. После нажатия на кнопку [Make ICC profile] запускается создание icc-файла. По окончанию работы на экране выводится изображение с примененным профилем. Можно кликать левой кнопкой мыши на изображении, переключая режим с примененным профилем на исходный и обратно с тем же балансом белого.

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

Созданный профиль применяется, например, в dcraw с гаммой 1.0:
dcraw -v -p profile.icm -o 1 -6 -g 1 1 -T rawfile

В следующих версиях появится сохранение некоторых параметров для последующего использования + некоторый анализ ti3 и icc. Пожелания, мнения, сообщения об ошибках и просто спасибо принимаются круглосуточно. Ночью дешевле.

Скачать pmaker версия 0.4.0.58 (pmaker040.zip md5: C7FBC9E0E82197C9DA333A36764DCB25)

Удачи!

 

 

 

Добавить комментарий


Защитный код
Обновить