Если бы про такой сервис мне рассказали 3–4 года назад, я бы не поверила. Но за последние несколько лет в области искусственного интеллекта произошло многое из того, что казалось ранее невозможным. И каждый раз кто-то говорил: «Это? Это точно невозможно!» Поэтому понятен скептицизм тех, кто до сих пор не верит, что цветоделение по силам ИИ.
Постановка задачи
Цветоделение — не стройная теория, а набор эмпирических сценариев, иногда вытекающих друг из друга, а иногда ничем не связанных. Порой им требуется кропотливая механическая работа, а порой — творческое озарение. В числе таких задач: преобразование изображения в любой набор каналов, включая специальные цвета; использование любых ICC-профилей или их сочетания; контроль печатной точки, суммы красок, оверпринта, композитного чёрного, треппинга, порядка печати; кастомный выбор каналов под сюжет изображения, семантическое определение нужных областей и многое другое.
Как оказалось, такие сценарии вполне помещаются в «умную голову» ИИ-агента, если её правильно «обучить».
Самый простой пример
Сразу покажу, как это работает, на очень простом, но наглядном примере.
Логотип бота «Цветодел» отлично подходит для иллюстрации разницы в работе умного агента и стандартной программы Adobe Photoshop.
![]() |
| CMYK по версии Adobe Photoshop |
![]() |
| CMYK по версии бота «Цветодел» |
Обычное цветоделение, которое вызывается в ПО Photoshop командой Convert to profile, произвело бы с нашим логотипом то, что мы видим на первой картинке. Четыре канала как-то «растащили» между собой четыре цветные формы логотипа, не особо «вдумываясь», что он сделан именно из цветов CMYK. В результате краски потускнеют на печати, а надпись может стать неаккуратной.
Конечно, грамотный препресс такого бы не допустил и вернул бы цветам первозданную яркость, назначив всем формам 100% своей краски, изгнав из них остальные. Теперь это легко выполняет обученный ИИ-агент, работающий внутри сервиса.
Раскладка каналов на втором рисунке демонстрирует, как должен выглядеть логотип сервиса «Цветодел», подготовленный для печати корректно. Но сделал это не грамотный препресс, а ИИ-агент по следующему запросу:
«Все каналы 100% плашками, между собой не пересекаются. Профиль возьми самый обычный, офсет для меловки».
Как такое возможно? Проще всего объяснить следующим образом: «умный» агент воспринимает изображение попиксельно и может «разобраться» с каждым пикселем по отдельности. Измерить его, соотнести с соседними, учесть требования профиля и переназначить его параметры. Казалось бы, это же могут делать и всем знакомые программы по обработке изображений. Но разница в том, что они не «думают» и не «видят». А агент может распознать на картинке зелёное яблоко и оранжевый абрикос, потом провести между ними границу, а потом «догадаться», что из первого лучше вынуть пурпурный, а из второго — голубой.
Текущие возможности
Проект развивается, но вариант с базовым функционалом уже существует в реальности. Сейчас работает первая, пока скромная версия телеграм-бота Цветодел (@cvetodel_bot), которая, однако, вполне может заменить программу Adobe Photoshop для простых случаев (бот на ней надстроен).
Бот принимает файл до 20 MB (ограничение Telegram), запрашивает или подбирает ICC-профиль, уточняет настройку суммы красок и особенности генерации чёрного и возвращает CMYK-версию картинки, выполненной по этим вводным.
Вот, например, кейс с портретом в тёмных тонах, который был выполнен при помощи бота:
![]() |
| Изображение, загруженное в бот |
![]() |
| Чёрный канал по профилю и с усилением для сравнения |
На данном этапе я выпустила небольшой набор функций в простом кнопочном интерфейсе.
Остальной движок, пока существующий только внутри ИИ-агента, готовится к «пересадке» в бота. В этом очень помогают практические задачи от альфа-тестеров, которым сейчас может стать любой, кто предложит достаточно интересный кейс, а я протестирую его с ИИ-агентом.
![]() |
| Скриншоты диалога в Цветоделе ко второму кейсу (портрет в тёмных тонах) |
Решение нетривиальных задач
Рассмотрим ещё один пример, который существенно сложнее первых двух, но именно для подобных случаев в том числе сервис и предназначен. Производственная задача взята из реальной практики. Ситуация такова: макет для флексопечатного производства подготовлен по профилю, сделана цветокоррекция под образец заказчика и согласована контрактная цветопроба. Все хорошо, и заказ готов уйти в печать. Но тут на производстве меняют краску и присылают новый профиль с просьбой переделать всё по нему, так чтобы не было разницы с образцом и согласованной цветопробой, переподписывать которую не планируется.
![]() |
| Изображение заменено перед публикацией на аналогичное по просьбе тестера |
Агент выполнил цветоделение по следующему запросу, в который я включила референсы и файлы профилей:
«Визуально изображение не должно отличаться от референса.
Но профиль типографии сменился, и теперь должен использоваться этот новый.
Поэтому нужно сохранить визуальную похожесть картинки максимально.
Дополнительные условия:
Выбор каналов оставить прежний, то есть там, где, например, не было пурпурного, его быть и не должно; или, если тарелка сделана только чёрным, то и должна остаться только чёрным (микс из других каналов).
Те места в каналах, где затянуто в 2%, должны остаться затянутыми в 2%.
1% срезается по всем каналам (то есть где было 1%, должны стать нули).
Те места изображения, где присутствует весь CMYK, надо сконвертировать точно по новому профилю, чтобы не было отличия от классической конвертации по профилю в Photoshop.
Проценты изображения после 80% во всех каналах оставить, как было сделано по первому профилю, потому что новый профиль их понижает, а нам этого не надо, пусть лучше в тенях будет плотнее и насыщеннее.
Сгладить кривые во всех каналах от 70% до 80% плавно, чтобы не было ступенек между новым и старым профилем».
Тестер проверил готовый файл и ответил, что получилось отлично.
Планы по дальнейшему развитию
Расширенный функционал, включающий диалоги с агентом и дополнительное формулирование сложных ТЗ перед генерацией новых каналов, сейчас готовится к внедрению в бота.
Вот примерный список того, что скоро станет доступно:
- цветоделение в смесовые краски и гибридное;
- создание белой векторной подложки с нужным отступом;
- экспертная конвертация в ч/б;
- семантическое разделение объектов;
- коррекция минимальной и максимальной печатной точки;
- пакетная обработка файлов;
- советы ИИ-помощника.
Не исключено, что к моменту выхода номера данная статья в части описания возможностей Цветодела уже устареет, а сервис расцветёт новыми функциями.
Свежие кейсы и статьи о его возможностях будут доступны на сайте проекта: цветодел-бот.рф.
Об авторе: Анна Макарова, нейровизуализатор, солопренёр, автор проекта «Цветодел».
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)