abs Lab->Lab

Статус
Закрыто для дальнейших ответов.

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Господа! С помощью какого программного инструмента можно создавать абстрактные профиля Lab->Lab?
 

/Alexander

15 лет на форуме
Сообщения
987
Реакции
660
Ответ: abs Lab->Lab

С помощью EFI Colorproof или утилиты SCO от них же. :)
Если серьезно, то, наверное, в Matlab не очень сложно будет.
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Ответ: abs Lab->Lab

В Matlab? в Image Processing Toolbox такого нет. Алгоритм конечно не сложный - исходное изображение -> его цветовой охват как исходная информация; откорректированное это же изображение->его цветовой охват как целевое; Но воплотить это в формулы - это спец нужен, тут еще разбираться в том, что же содержит данный класс профилей и в каком виде - не не реально.
Про EFI - посмотрю возможно ли будет разобраться в их формате и перевести 3СС в формат icc, мысль хорошая, но даже если получится - будет очень не удобно использовать на практике. (цель занятия создание абстрактных профилей в целях цветокоррекции, стилизаций, тонирований изображений. как-то ведь Adobe подготовила несколько штук таких профилей для PH CS6)
Появился еще один вопрос - какая программа позволяет не только смотреть цветовой охват изображения, но и сохранять результат.
 

/Alexander

15 лет на форуме
Сообщения
987
Реакции
660
Ответ: abs Lab->Lab

Я позже по Matlab отпишу. Там все хорошо с поддержкой ICC, просто последнее время не до того, подзабыл детали.

перевести 3СС в формат icc, мысль хорошая, но даже если получится - будет очень не удобно использовать на практике. (цель занятия создание абстрактных профилей в целях цветокоррекции, стилизаций, тонирований изображений. как-то ведь Adobe подготовила несколько штук таких профилей для PH CS6)
3CC -- это стандартный ICC класса abstract.
Попробуйте открыть 3CC с помощью ICC profile inspector или ColorSync Utility...
И не стоит забывать про ColorLab в качестве инструмента быстрой проверки. Напомню, что он умеет открывать небольшие растровые изображения (пусть и с многими ограничениями) и преобразовывать их с профилями любых типов.

Для тонирования и подобных эффектов, возможно, лучше будет другой класс профилей (ColorCast), см. тут:
http://www.colorwiki.com/wiki/ColorThink_Pro_-_Seven_Profile_Types

Появился еще один вопрос - какая программа позволяет не только смотреть цветовой охват изображения, но и сохранять результат.
Куда и в каком виде?
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Ответ: abs Lab->Lab

3CC посмотрю только в понедельник - на работе.
Описание модели цветового пространства конкретного изображения в виде файла icc (Space Profiles)
К СolorCast, я так, понимаю относятся профили форматов LOOK, CUBE, 3DL, CSP - в шопе их раздел в инструменте Сolor Lookup назвали по одному из них - 3DLUT.
Опять же "чем" их создают телевизионщики или 3d'-шники? Если инструментарий есть, то можно и этот класс профилей использовать.


Не по теме:
фотографы с adobeRGB, sRGB и профилем монитора - как мартышки с очками, а тут им adobe подсунул "под нос" целую кучу и все они называются профилями
 

/Alexander

15 лет на форуме
Сообщения
987
Реакции
660
Ответ: abs Lab->Lab

Описание модели цветового пространства конкретного изображения в виде файла icc (Space Profiles)
В порядке бреда: понизить разрешение до разумного числа точек (2-3 тысячи), сохранить в исходной модели и в Lab, открыть в colorlab, сохранить как текст, открыть текстовый файл в исходной модели в PM как reference, lab как mesuarements...
Если объедидить (в Excel) — то можно и в i1Profiler...
Если процедурку в Matlab написать (строк 7-10), то можно автоматом файлы для профилировщиков делать...
 

Nikolay_Po

Частично освоивший
15 лет на форуме
Сообщения
588
Реакции
194
Ответ: abs Lab->Lab

Появился еще один вопрос - какая программа позволяет не только смотреть цветовой охват изображения, но и сохранять результат.
tiffgamut из ArgyllCMS. Сохраняет данные охвата как в своём формате .gam ("Argyll specific format, used to hold a 3 Dimensional surface description of a color gamut"), так и визуализацию охвата в формате vmrl.
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Ответ: abs Lab->Lab

Николай! а из формата .gam Argyll может построить файл icc?
 

AlexG

15 лет на форуме
Сообщения
702
Реакции
492
Ответ: abs Lab->Lab

Господа! С помощью какого программного инструмента можно создавать абстрактные профиля Lab->Lab?

В ArgyllCMS можно создавать абстрактные профиля с помощью refine:Creates an abstract profile from two chart readings, useful for refining proofing profiles.
ФОтошоп их отлично понимает, ColorLab тоже.
 

Nikolay_Po

Частично освоивший
15 лет на форуме
Сообщения
588
Реакции
194
Ответ: abs Lab->Lab

Николай! а из формата .gam Argyll может построить файл icc?
Нет. Но, как упоманул AlexG, для этого есть специальный инструмент.

Игорь, я немного не допонял: Вы собираетесь строить абстрактные профили сжатия/растяжения границ цветового охвата? А как Вы думаете учитывать то, что происходит при этом внутри самого охвата?
Я представляю себе другой путь: размещать вместе с редактируемым изображением шкалу-свидетеля на 2-4тысячи полей. Редактировать изображение как Вам нужно, затем извлекать эту шкалу и, имея оригинал шкалы и шкалу-свидетеля изменений, строить абстрактный профиль корректуры. Иначе не отследить то, какие изменения были внутри охвата.
Поэтому и не понимаю, зачем Вам данные именно охвата? Или под фразой: "Не только смотреть цветовой охват изображения, но и сохранять результат" Вы имели ввиду не только границу цветового охвата (как понимаю понятие "охват" я), а всё содержимое охвата - и границы, и внутренности - данные самого изображения?
У ArgyllCMS есть ещё инструменты - targen, printtarg и scanin. Можно создать тест-карту пикселей-свидетелей, которую можно размещать на изображении до редактирования и шаблон для распознавания этой тест-карты. Scanin, по данным шаблона, распознаёт границы и значения пикселей редактированной карты-свидетеля. Теперь, по этим данным можно построить абстрактный профиль. Пока не представляю себе деталей - возможно придётся работать с таблицами вручную. Но, если такой путь окажется актуальным, можно будет попросить Грэма Гилла доработать автоматизацию - добавить необходимые алгоритмы и ключи к утилитам, если их ещё нет.
 

AlexG

15 лет на форуме
Сообщения
702
Реакции
492
Ответ: abs Lab->Lab

У ArgyllCMS есть ещё инструменты - targen, printtarg и scanin. Можно создать тест-карту пикселей-свидетелей, которую можно размещать на изображении до редактирования и шаблон для распознавания этой тест-карты. Scanin, по данным шаблона, распознаёт границы и значения пикселей редактированной карты-свидетеля. Теперь, по этим данным можно построить абстрактный профиль. Пока не представляю себе деталей - возможно придётся работать с таблицами вручную.

targen, printtarg и scanin генерят мишени в аппаратно-зависимых координатах (СМУК, РГБ). Для построения же абстрактного профиля (он же Лаб-2-Лаб) нужен Лаб исходный и Лаб корректированный. Так что тут в лоб не получится. Опять же неизвестно, каков охват входного профиля.
Я себе как это вижу.
Например, закладываемся, что все входные картинки у нас, например, в AdobeRGB. Для профиля AdobeRGB генерим Targen-ом РГБ-шную мишениь с опцией -I (perceptual space body centered cubic grid for full spread). Затем конвертим ее из AdobeRGB в Лаб с Абсолют РИ. Делаем из нее ТИФФ в ColorLab. Итого, у нас есть исходный Лаб и ТИФФ (свидетель) к нему. Далее, прилепливаем ТИФФ к картинке, редактируем как надо, сотрезаем, в ColorLab-е перегоняем ТИФФ в текст. Т.е. получаем Лаб корректированный. Все, строим абстрактный профиль.
Созданные исходный Лаб и ТИФФ (свидетель) к нему можно потом использовать постоянно при создании других абстрактных профилей.
Единственный минус - привязка по охвату к профилю AdobeRGB.
Теоретически, можно попытаться сделать универсальный набор Лаб+ТИФФ без привязки к профилю - соорудить в Экселе полную Лаб-тестформу для всего охвата Лаб-пространства (или взять уже готовую, в ColorLab-е она вроде есть), но как поведет себя Refine, когда ему подсунут такой огромный охват - трудно сказать.
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Ответ: abs Lab->Lab

Именно такой процесс действительно и нужен! Tif тест-карты с парой тыс полей, к которой в шопе применяется нужная коррекция - совсем не обязательно прикреплять к изображению, а использовать набор корректирующих слоев, который создается по какому-либо изображению для получения того или иного стиля обработки - это уже мелочь. Ставлю ArgyllCMS. (очень надеялся дождаться нормального интерфейса, а не разбираться с командной строкой, поэтому пока не удосужился познакомится ним).
Привязка к конкретному входному профилю не пугает, хотя никто не мешает коррекцию строить в Lab изображении и соответственно вносить изменения в Lab тест-карту - для задач "колоризации" (термин вот такой придумал) точность совершенно не к чему и пары тыс. полей разбросанных по всему "цветовому телу" Lab (я не правильно выше использовал термин "цветовой охват") должно хватить.
Спасибо! "Дорога" прояснилась - осталось по ней идти.
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256

/Alexander

15 лет на форуме
Сообщения
987
Реакции
660

AlexG

15 лет на форуме
Сообщения
702
Реакции
492
Ответ: abs Lab->Lab

Заткнулся на этом пункте. И как? У меня не получилось. СolorLab 2.8.13.

Не круто - 131 тыща полей в тестформе? ;) КолорЛаб не может переварить столько. Максимум, что удается сделать - 181х181, т.е. всего 32761.
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Ответ: abs Lab->Lab

меня жадность подвела.
 

Igor Bon

пользователь
Топикстартер
20 лет на форуме
Сообщения
1 486
Реакции
1 256
Ответ: abs Lab->Lab

В качестве завершения, ссылка на результат первых шагов:
http://igor-bon.narod.ru/Colorize.htm
Пока через Девайс Линк RGB-RGB.
Большое спасибо всем за ценные советы.
Данную тему можно закрыть, так как к цветовоспроизведению в полиграфии она отношение не имеет.
 
Статус
Закрыто для дальнейших ответов.