TGViewer
Channel Public Channel
Цветодел

Цветодел

@cvetodel_public

Первый и уникальный сервис по цветоделению с помощью ИИ.

Цветодел-бот: @cvetodel_bot
Написать автору: @annamakarova_illustrator
Subscribers
162
Photos
97
Videos
4
Links
9
Recent Posts 17 shown
Post #150 45
Добрались до "спец-цветов".

Между прочим, торговую марку Pantone все знают, слово стало таким же нарицательным, как "ксерокс" и "памперс". Но то, что библиотеки Pantone уже не встроены по умолчанию в продукты Adobe (с ноября 2022 г.) — не так широко известно. Это не конфликт компаний, а оптимизация их партнерства, по разным причинам. Библиотеки доступны, но их нужно подключать в программу отдельно.

Тем не менее, для простоты пока будем оперировать "пантонами".


#цветодел_для_чайников

Pantone часто воспринимают как ещё одно цветовое пространство: вот есть RGB, CMYK, и еще — Pantone с номерами.

Но смысл у "пантонов" отличается.

Обычный CMYK-цвет собирается из четырёх стандартных красок: Cyan, Magenta, Yellow и Black. Например, нужный оранжевый печатная машина получает, накладывая друг на друга определённое количество Magenta и Yellow.

А Pantone — готовая отдельная краска точного оттенка.

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

Тогда в печатной машине появляется уже не четыре краски, а пять: C + M + Y + K + фирменный Orange.

Вот эта дополнительная краска и называется spot color — плашечным, или специальным, цветом.

С точки зрения файла это тоже важное отличие.

Если в CMYK мы говорим: «этот объект состоит на 20% из Cyan и на 80% из Magenta», то в случае spot color мы фактически говорим:

этот объект должен быть выведен на отдельную печатную форму и печататься отдельной краской, дополнительным прогоном.

То есть Spot Color — не только описание того, как цвет выглядит, а ещё и производственная инструкция.

Если открыть сепарации такого файла, кроме привычных C, M, Y и K появится ещё одна: например, Pantone 165 C.

Можно представить пять прозрачных плёнок, из которых собирается печать. На первых четырёх находятся изображения для обычных CMYK-красок, а на пятой — только те места, куда должна попасть специальная оранжевая краска.

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

Отсюда возникает другой интересный вопрос: если Pantone — реальная отдельная краска, что же мы видим, когда выбираем её в Photoshop или Illustrator?

Только имитацию, иногда очень грубую. Настолько, что возможности получить представление о том, как будет выглядеть отпечаток, почти нет.

Особенно хорошо ограничение заметно с необычными красками. Например, металлическая серебряная краска отражает свет совершенно иначе, чем обычная серая. На экране Photoshop может показать сероватый цвет, но экран не способен превратить пиксель в кусочек металлической поверхности.

И для Pantone тоже всё зависит от бумаги. Один и тот же номер краски на мелованном и немелованном материале может выглядеть по-разному. Не случайно в каталогах Pantone существуют библиотеки вроде Coated и Uncoated.

Итак, три понятия, которые легко спутать, полезно разделять:

Pantone — система стандартизованных цветов и красок.

Spot Color — канал для отдельной печатной формы.

А цвет Pantone на мониторе — только экранное представление того, как эта физическая краска приблизительно должна выглядеть.

🌸 Сейчас Цветодел™ делает CMYK, а скоро палитра расширится. @cvetodel_bot

В общих чертах тема каналов рассмотрена, если есть вопросы по ней, можно их тут задать.
На следующей неделе продолжим
!
Post #149 46
После выхода статьи в Publish (кстати, вот она на сайте журнала, опубликована уже в открытом доступе) проект вызвал внимание специалистов, и я получила несколько сообщений от разных людей. В основном пишут с общим настроем познакомиться и пожеланиями успеха (спасибо!).

Но бывают и повторяющиеся вопросы, они и раньше звучали, ядром таких вопросов можно считать сомнение, что нейронка же "фантазирует", как можно строить серьезный сервис на таком шатком основании?

Итак, отвечаю на вопрос:

"Чем Цветодел™
отличается от генератора изображений?"

Много терминологии, но я решила даже не пытаться переводить её на русский — нет цели упрощать материал за счет точности
, а некоторые термины и не имеют внятного перевода.

Цветодел™ использует LLM, но по своей архитектуре НЕ является нейрогенератором изображений.

Генератор создаёт новый визуальный результат в пространстве множества допустимых вариантов. Бот работает с конкретным исходным asset и приводит его к заданному техническому состоянию. Исходник здесь не референс, а объект производства, который может быть жёстко связан с заданием вплоть до SHA-256.

Встроенная в бот LLM не обязана непосредственно формировать пиксели результата. Её роль — анализировать состояние файла, интерпретировать производственные ограничения, определять возможность исполнения и выбирать технологический способ. Реальные преобразования выполняются специализированными средствами: color-management engine, операциями над каналами, масками, геометрией, separations и другими структурами файла.

Архитектурно в системе разделены три уровня:

WHAT — что именно требуется получить;
CAN — возможно ли это корректно получить из данного исходника;
HOW — каким способом это сделать.

Worker владеет CAN + HOW, но не имеет права самовольно изменять WHAT. Если фактическое состояние исходника расходится с Intent, отсутствует требуемый профиль или ресурс, запрещён substitution либо нарушена привязка к исходному asset, корректным результатом может быть BLOCK или RETURN_TO_UPSTREAM, а не попытка «сделать что-нибудь похожее».

Для препресса это принципиально. Например, обнаружив Adobe RGB вместо ожидаемого sRGB, Worker не должен бездумно исправлять ситуацию через Assign или Reinterpret, потому что тем самым он изменил бы исходные предпосылки задания. Точно так же отсутствие требуемого ICC-профиля или spot-ресурса не даёт права подменить его приблизительным аналогом, если такая замена не разрешена.

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

Особенно это важно там, где простого рецепта недостаточно. Underbase нельзя корректно описать командой «уменьшить маску на N пикселей»: нужно учитывать локальную геометрию, минимальные ширины элементов и feature-width preservation. TAC нельзя свести к механическому ограничению суммы CMYK: он связан с ICC-преобразованием, black generation и характеристиками печатного процесса. Spot Color важен не только как экранный цвет, но и как самостоятельная сепарация, способная выйти на отдельную печатную форму.

Поэтому бот работает не только с тем, как изображение выглядит, но и с тем, как устроен файл внутри.

Отсюда ещё одно принципиальное отличие от генеративных систем: правдоподобный composite недостаточен. Файл может выглядеть нормально и одновременно быть технически непригодным.

Поэтому верификация является частью исполнения. После операции нужно подтвердить, что итоговый asset действительно соответствует Intent и заданным инвариантам.

Та же логика относится к approval. Одобряется не абстрактная задача «подготовить файл к печати», а точная версия Intent. Если WHAT изменилось, старое согласование становится stale.

Таким образом, Цветодел™ занимает промежуточное положение между жёстко запрограммированным препресс-макросом и свободным AI-агентом. Worker имеет свободу выбора метода, но действует внутри жёстких границ задания.

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

————
Подписчики могут присылать идею кейса, либо ТЗ с условиями печати, приложить свое изображение, либо оно будет сгенерировано по пожеланиям.
  • 👍 1
Post #148 48
И еще немного про CMYK.

Дальше тема каналов расширится, потому что, конечно, CMYK, или как их еще называют, "триадные цвета" — это только частный случай комплектования каналов для цветоделенного файла.

А кстати, почему "триада", когда каналов четыре? 🧐
И почему их, собственно, четыре? Ведь в модели RGB три канала, так откуда при конвертации берется четвертый?
И заодно, а почему этот четвертый канал обозначен в аббревиатуре буквой K?

Подумайте над этими вопросами, и мы к ним потом еще вернемся.


#цветодел_для_чайников

Что можно понять, просто посмотрев на четыре CMYK-канала по отдельности

Когда мы смотрим на CMYK-изображение целиком, мы видим уже итог смешения четырёх красок. Но если открыть Cyan, Magenta, Yellow и Black по отдельности, становится ясно, как именно распределена тоновая и цветовая информация между красками.

Это похоже на музыкальную запись, разложенную на дорожки. Вместе звучит одно произведение, но по отдельным партиям инструментов можно понять, кто за что отвечает: за ритм, мелодию, акценты.

Особенно много можно узнать по чёрному каналу.

В одном варианте сепарации K может использоваться в основном в глубоких тенях. В другом он несёт значительную часть светотеневой структуры по всему изображению. Обе версии могут выглядеть похоже в композите, но печататься будут по-разному.

По каналам хорошо видно и то, насколько сложной получилась конструкция конкретных цветов.

Например, голубой участок может в основном состоять из Cyan с небольшой примесью Magenta. А может включать заметные количества всех четырёх красок. Чем больше каналов участвует, тем сильнее результат зависит от стабильности их совмещения и особенностей подачи краски.

С серыми и почти нейтральными участками это заметнее всего. Серый, построенный в основном на K, меньше зависит от колебаний цветных красок. Серый, собранный из C, M и Y, может быть более чувствителен к дисбалансу: небольшое изменение одной из красок способно дать заметный цветной оттенок.

Отдельные каналы помогают увидеть и другие вещи: где сосредоточена максимальная красочная нагрузка, где появляются очень слабые процентные значения, где лишняя краска неожиданно присутствует в областях, которые выглядят чистыми, насколько плавно построены градиенты.

При этом по одним каналам нельзя автоматически решить, что сепарация «хорошая» или «плохая». Один и тот же внешний вид можно построить разными способами.

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

🌸 Цветодел™ показывает каналы до оплаты. @cvetodel_bot
  • 👍 1
Post #147 65
У этих двух команд похожие названия, но смысл почти противоположный.

#цветодел_для_чайников

Assign Profile не равно Convert to Profile

Представим, что в файле записано:

C50 M20 Y0 K0
Сами числа ещё не говорят, какой это цвет. Нужно знать, в каких условиях печати они должны интерпретироваться.

Assign Profile отправляет команду:
«Сами числа не трогай. Просто считай, что теперь они относятся к другой системе».

То есть C50 M20 Y0 K0 так и останется C50 M20 Y0 K0, но Photoshop начнёт понимать эти числа через другой профиль.

Из-за этого внешний вид изображения может заметно измениться.

Это немного похоже на ситуацию, когда вам дали координаты 50, 20, а вы внезапно решили, что карту надо поменять и определять свое расположение уже по другой. Числа остались прежними — изменилось их значение.

Поэтому Assign Profile используют, например, когда файл оказался без профиля, но мы знаем, в каком цветовом пространстве он на самом деле был создан.

Convert to Profile работает наоборот.

Его задача — по возможности сохранить внешний вид изображения, но пересчитать числа под другие условия.

Допустим, определённый голубой в исходном профиле описывался как:

C50 M20 Y0 K0

После конвертации в другой профиль он может стать, условно:

C57 M16 Y0 K0

Цифры изменились — зато цвет стараются оставить похожим.

Запомните:

Assign Profile: сохраняет числа, меняет их смысл.
Convert to Profile: сохраняет смысл цвета, меняет числа.

Отсюда и типичная ошибка. Человек хочет «перевести файл в профиль типографии» и выбирает Assign Profile. Картинка на экране резко меняется.

Photoshop ничего не «испортил». Ему буквально приказали:
«Считай, что эти же самые CMYK-числа всегда относились к другой печатной системе».

А Convert to Profile сказал бы другое:
«Переделай CMYK-числа так, чтобы в новой печатной системе изображение выглядело как можно ближе к прежнему».

Различие кажется маленькой деталью в меню, но это разные операции: переосмыслить данные или преобразовать данные.

Кстати, профили бывают не только для CMYK модели, но и для RGB, об этом в другой раз.
Логика применения Assign и Convert to в этом случае такая же.

А еще, у файла может и не быть никакого профиля, это нередкий случай.
Наличие профиля, в каком-то смысле, сообщает нам, что у изображения предполагается дальнейшая "судьба", например, его планируют так-то печатать, либо так-то просматривать.

🌸 А Цветодел™ в таком не путается! @cvetodel_bot
  • 👍 4
  • 🆒 2
  • 👌 1
Post #146 59

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 5
  • 🤯 2
  • 👍 1
Post #145 75
ICC-профили.
Если вы знаете, что они существуют, и тем более, зачем они нужны, то в цветоделении вы уже немного разбираетесь.


Распространены они по принципу 80/20, то есть немногочисленные самые популярные обеспечивают подавляющее количество печатных процессов в мире. Профили, в общем, вещь универсальная, международная, хотя и с оговорками: есть "локальные" профили, но мы не будем пока в это вдаваться.

#цветодел_для_чайников

ICC-профиль описывает не картинку, а условия воспроизведения цвета


Это одна из частых путаниц.

Когда в файле указан, например, ISO Coated, FOGRA или GRACoL, легко подумать, что это что-то вроде характеристики самой картинки. На самом деле профиль прежде всего описывает, как определённые числовые значения цвета должны воплотиться в конкретных условиях печати.

Проще всего представить это так.

Есть набор чисел, значения по раскладке каналов в каком-то пикселе: C50 M20 Y0 K0

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

Профиль как раз связывает две вещи:

«Вот такие значения CMYK»
с
«вот такой реальный цвет мы получаем в этом печатном процессе».

Это описание влияния конкретной печатной среды.

Поэтому один и тот же файл с одинаковыми числами CMYK может выглядеть по-разному, если интерпретировать его через разные профили.

И наоборот: чтобы получить визуально один и тот же цвет в двух разных условиях печати, программе иногда нужно использовать разные значения CMYK.

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

Для справки:
Базовая пара профилей в современном офсете:
Для мелованной бумаги — PSO Coated v3 (FOGRA51)
Для немелованной белой бумаги — PSO Uncoated v3 (FOGRA52)
Старый ISO Coated v2 / FOGRA39 всё ещё очень часто встречается в требованиях типографий, но это уже предыдущее поколение по сравнению с PSO Coated v3.
(В следующий раз можете поинтересоваться у своей типографии, сменили ли они профиль, такой вопрос сразу даст понять, что вы не лыком шиты 👌)

Итак, выражение «файл в CMYK» само по себе малоинформативно.
Содержательнее будет сказать: «Файл подготовлен в CMYK под такие-то условия печати».

Если совсем коротко:
профиль — это легенда к числам.

Отсюда уже естественно вытекает вопрос: почему Assign Profile и Convert to Profile (команды в фотошопе) делают принципиально разные вещи?
Про это — в следующий раз.

🌸 Цветодел™ использует библиотеку профилей, которая постоянно пополняется @cvetodel_bot
  • 👍 5
  • ❤ 2
  • 🔥 2
Post #144 66
Прошла рекламная кампания Цветодела в телеграм-каналах для иллюстраторов.

Вот эти замечательные каналы. Такой коллаборации не было запланировано, добавляю от души. Спасибо, ребята. ❤

Богатый иллюстратор | Улли
проиллюстрацию
The Posters
Дизайнерская
Лого Дилер
дизайн буст - обучение и материалы
Коллаж каждый день

Тем, кто пришел — велкам! Включайте бота, обрабатывайте картинки, следите за новостями.

А еще читайте рубрику #цветодел_для_чайников — по сути, бесплатный обучающий курс, статьи будут выходить с понедельника по четверг.
  • 👍 8
Post #142 257
Новости проекта: про Цветодел вышла статья!

В старейшем и авторитетнейшем журнале, настольном издании всех полиграфистов. 😎

С гордостью представляю нашего информационного партнера и куратора — журнал Publish.

Несколько полос с иллюстрациями ищите в новом №9, уже в продаже.

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

У журнала Publish есть и канал в телеграме, читайте и там новости индустрии.

Upd. ссылка на статью на сайте журнала.
  • ❤ 2
  • 👏 2
  • 🎉 2
  • 🔥 1
  • 🏆 1
Post #141 128
Другой полноценный участник печати, кроме красок — это субстрат. Умное слово, простой смысл: субстрат это то, на чем печатают. В большинстве случаев это бумага, но может быть пленка, текстиль, пластик, что-то еще. Что угодно! Для простоты давайте пока считать, что это бумага.

#цветодел_для_чайников

Бумага тоже является частью цвета

Кажется естественным думать, что цвет задается краской. Напечатали определённые значения CMYK — значит, получили определённый цвет. Но в печати цвет возникает из сочетания краски и того, на чём она лежит.

Мы видим свет, который прошёл через слой краски, отразился от бумаги и вернулся к глазу. Поэтому бумага буквально участвует в формировании цвета.

Возьмём светлый голубой. На ярко-белой мелованной бумаге он может выглядеть чистым и холодным. Напечатаем те же самые CMYK-значения на кремовой бумаге — голубой станет теплее, иногда даже чуть зеленее. Краски не изменились. Изменился фон, через который мы их видим.

Особенно сильно бумага проявляет себя в светах. В обычной печати белый цвет — это чаще всего вообще отсутствие краски. Белый участок фотографии означает: «здесь покажи бумагу».

Отсюда небольшой парадокс: самый белый цвет изображения определяется не файлом, а материалом. Если бумага желтоватая, белая рубашка, облака и снег тоже начинают с этого желтоватого «нуля».

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

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

И возможен обратный парадокс: если мы хотим, чтобы фотография выглядела одинаково на двух разных бумагах, иногда придётся подготовить для них разные CMYK-данные — компенсировать свойства каждого материала.

Поэтому цветовой охват принадлежит не просто набору красок. Он относится ко всей системе: краска + бумага + печатный процесс.

Бумага — не пассивный лист, на который переносят уже готовый цвет. Она один из компонентов, из которых этот цвет возникает.
  • 🔥 5
Post #140 126
Моя дочь перешла в другую школу и, когда начались занятия, немного пожаловалась, что на первых уроках "слишком простые темы". Они повторяли синусы и косинусы, и ей показалось, что вопросы примитивные.
А на родительском собрании как раз и предупреждали: вначале кому-то может показаться слишком просто, но будьте начеку! Дальше сложность начнет стремительно возрастать, и лучше внимательно повторить базу, чтобы потом не терять нить. Простота вначале необходима, чтобы разогнаться.


Итак, база.

#цветодел_для_чайников

RGB → CMYK

Когда человек говорит «перевести картинку из RGB в CMYK», это часто звучит так, будто мы просто записываем те же цвета другими цифрами. Но на самом деле происходит более сложная вещь: изображение приспосабливают к совершенно другому способу отображения цвета.

RGB — это свет. Экран складывает красный, зелёный и синий лучи и может показывать очень яркие, чистые цвета. Если собрать все лучи, света так много, что получается белый цвет, сияние.

CMYK — это краски на бумаге. Они работают иначе, имеют меньший диапазон цветов и зависят от бумаги, пигментов, печатной машины и других условий. (Все краски вместе разом — получится черный.)

Поэтому некоторые RGB-цвета невозможно просто «переписать» в CMYK без изменений. Например, очень яркий зелёный или синий на мониторе может физически не воспроизводиться обычной офсетной печатью.

Как известно, пигменты это буквально то, что "подвернулось под руку" на нашей планете. Минералы, орешки одного дуба и даже жучки... И они несовершенны, не идеальны. Не могут передать цвет вечернего неба, нет таких красок.

Поэтому при конвертации программе приходится решать: каким доступным печатным цветом его заменить.

Но есть и второй слой проблемы. Даже цвет, который можно воспроизвести, часто можно получить несколькими разными сочетаниями C, M, Y и K.

Допустим, в RGB есть тёмный нейтральный участок. После конвертации он может стать условно:

C70 M60 Y60 K80

или
C30 M20 Y20 K95.

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

Это влияет на расход краски, стабильность нейтральных оттенков, поведение теней, суммарное количество краски, чувствительность к несовмещению и вообще на то, насколько удобно такой файл печатать.
Поэтому главная мысль тут такая:

RGB → CMYK — это не задача «найти правильные четыре числа вместо трёх». Это задача выбрать, как именно данный внешний вид будет построен средствами конкретного печатного процесса.

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

Нейросеть тоже будет слушать этот маленький курс "Цветоделение для чайников" и делать иллюстрации к каждому посту, ну, сейчас вроде всё поняла, у меня замечаний нет.
  • 🔥 8
Post #139 91
Привет всем, кто подписался! 👋

Я вижу, что прогоны начались, это круто, пишите отзывы, если что не так. Если так, тоже пишите! Отзывы нигде не публикуются, это я собираю обратную связь чтобы совершенствовать сервис.
Ботик исправно принимает ваши флаеры, открытки, постеры, готовит их к печати, не устает и не ломается, доступен 24/7, и очень рад помогать!

А мы едем дальше.
Прошли объявленные две недели для выпуска новой версии, в каком-то смысле мы уложились, но все-таки и не уложились. То есть обновлений не будет еще какое-то время, пусть пока работает простой ботик.

Однако новые сценарии цветоделения уже обкатаны внутри, работают и как бы рвутся наружу, но я решила апгрейд отложить.

Дело в том, что новая версия будет с принципиально иным интерфейсом, а именно — ИИ-помощник станет доступен в чате бота для непосредственного общения.
Сейчас вы имеете дело с кнопочным агрегатом, и по сути, с ИИ не встречаетесь впрямую. Он там есть, внутри, получает задачу и молча где-то ее выполняет.

Теперь же можно будет в чате вначале рассказать свою задачу естественным языком (может быть даже с помощь голосового сообщения), ИИ-консультант по цветоделению задаст уточняющие вопросы, вы обсудите всё в живом диалоге, разберетесь с сомнениями и непонятностями, и только тогда бот станет работать над файлом.

Структурно, таким образом, в боте будут сидеть уже несколько LLM, одна опрашивает пользователя, другая, возможно, формирует грамотный пакет для исполнителя, ну и сам исполнитель, который будет обсчитывать файлы, он тот же, что и сейчас, только "поумневший".

Поумневший он потому, что сценарии теперь работают расширенные, а не только две простые настройки.

Про эти новые сценарии буду дальше писать, ждите теперь заметок про то, какие задачи бывают в современном препрессе, надеюсь, получится рассказать о них простым языком. Мне кажется, цветоделение — это очень интересно! Реальная магия. Всегда была под очарованием этой науки-не науки, ремесла-не ремесла, искусства-не искусства, и сейчас, конечно, в восторге от того, как это все трансформируется.

А мне пока нужно отбалансировать весь набор LLM по выбору моделей, ризонингу, токеномике, доступности в боте и так далее, и лучше взять на это время, чтобы итоговая конфигурация получилась оптимальной, потому что выбор тут очень большой, десятки моделей, хорошо бы найти самые подходящие для всех ролей.
Post #138 160
Началась рекламная кампания Цветодела в каналах для иллюстраторов и дизайнеров. Поэтому записала специальный live скринкаст работы бота через смартфон, чтобы вы могли быстро ознакомиться с его механикой перед использованием 🌸

Попробуйте на своей задаче → скиньте изображение в @cvetodel_bot, выберите профиль и нужные настройки — бот вернёт готовый CMYK-файл и отчёт с цифрами.
  • 👍 3
  • 🔥 1
Post #137 165
Для текущей разработки (напомню, я делаю следующую версию моего бота, еще умнее) требуется решать вопросы принципиально другого уровня, можно сказать, стратегические.

Представьте, охотник хочет подстрелить дичь. А эта дичь летит или бежит с дикой же скоростью! Ему нужно не только прицелиться с большим упреждением, а еще и постараться угадать, куда она может успеть свернуть.

Примерно такой же расчет нужно делать и на развитие нейросетей.

Если в проект требуется LLM, нужно прикидывать, какими они станут позже, насколько поумнеют. При том, что умнеют они стремительно и экспоненциально.

И вот, ради хорошей архитектуры продукта приходится искать некоторую точку на воображаемой шкале.

Посмотрите на картинку.
Справа — это утопия, в которой бот выглядел бы максимально просто: говоришь, что надо, а фантастически умная LLM будущего всё делает, конец.

Слева — условное изображение такого бота до ИИ. Обычная человеческая разработка на скриптах и алгоритмах, неимоверно сложный код, настолько, что при всей востребованности и распространенности задач цветоделения, он так и не был написан.

А в середине — то, к чему примерно я пришла. Несколько современных LLM, которые делают самую интеллектуальную часть задачи, соединенных, не сказать, что очень уж сложным кодом.
  • 👍 3
Post #136 172
Итак, бот Цветодел в базовой комплектации полностью отлажен и работает в штатном режиме.

@cvetodel_bot
Пользуйтесь, советуйте знакомым, пишите отзывы.

Немного про ценовую политику

Сейчас стоимость обработки одного файла — 55 р.
Это простая фиксированная цена за один прогон бота.

На фоне массового применения подписок, списания кредитов по лимитам, сложных линеек тарифов и прочего в таком роде, по инерции мысль вначале пошла в эту же сторону: продумать многосоставную машинерию ценообразования.

Но такие решения — это часто маркетинговая мода, а не необходимость. Зачем простому сервису с копеечной ценой морочить голову этим всем?

И согласитесь, мы немного устали от бесконечных "воронок", "прогревов", акций, реферальных ссылок и тому подобного. Причина популярности инструментов понятна: манипуляции на короткой дистанции отлично работают, человека легко ввести в смятение, напугать или обнадежить, а тем временем исподволь надавить в сторону покупки. Что будет потом, когда он распознает такое давление, разочаруется и сделает выводы, считается не очень важным.
Тут можно развивать мысль дальше, но лучше вернемся к Цветоделу.


Цветодел работает по-старинке, не усложняя.
Пользователям не надо подписываться, не надо следить за продлением-отключением оплаты, не надо спешить "дожигать лимиты" накануне окончания оплаченного периода и так далее. Не надо "дергаться". Включил-сделал-оплатил-забыл до следующего раза.

Та же упрощенная политика в отношении персональных данных. Мы их вообще НЕ собираем, соответственно, не нужно ни о чем предупреждать, и ни о чем уведомлять. Как удалось обойтись? Пришлось попыхтеть, но это базовый принцип нашей разработки: выбираем сложный путь, если он приводит к простоте и удобству для пользователя.

Конечно, с такой ценой разбогатеть быстро не грозит, точка безубыточности этой версии требует почти сплошной загрузки бота, к чему еще надо прийти, но мы не торопимся, и это не главная цель.

Основное сейчас, когда руки развязаны — это интенсивное продолжение работы над следующей, экспертной и главной версией сервиса, и вот там-то начнутся чудеса, которые были показаны в особо сложных кейсах, публиковавшихся выше.

Для команды поставлены сроки две недели, ждите обновлений.
  • 🔥 7
Post #135 282
✨🌸✨🌸✨

Специальное объявление для админов телеграм-каналов, которые получили мой запрос на размещение рекламы, и, возможно, придут посмотреть дополнительную информацию тут, в паблике проекта.

Бот "Цветодел" — это вот этот бот 👉 @cvetodel_bot

Работает первая версия, пока простая, но уже очень эффективная для тех, кто хочет напечатать свою открытку, постер, пачку приглашений на мероприятие, и тому подобное.

Типография просит подготовить файл для печати, а у человека:
- нет программы Adobe Photoshop;
- он не понимает, что такое ICC-профиль, зачем он нужен и как его использовать;
- типография уточнила, что для выбранной бумаги нужно понизить сумму красок, а как это сделать, непонятно;
- проба показывает блеклую печать, типография советует "усилить генерацию черного", но это звучит как шифр.

Бот примет картинку, быстро решит все эти задачи и вернет CMYK-версию, которую можно перекинуть в типографию, даже не открывая.

Цена услуги:
55 р. за один прогон.

Подписки, кредиты, лимиты и прочее — не применяются. Получил превью, устраивает? Нажал "оплатить" — файл выгружен. По цене глотка кофе! И за несколько минут.

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

Надеюсь на сотрудничество 🤝
  • ❤ 4
  • 🔥 2
Post #132 148
Кейс #32 · ч/б
Портрет: кожа, губы и холодный фон — три конфликта в одном кадре

Крупный план: молодая женщина при мягком дневном свете, веснушки, лёгкий румянец, выразительные красные губы, каштановые волосы. За ней — холодный сине-серый фон. Кажется, всё просто. Но в ч/б этот портрет это сразу три независимых тональных задачи, и решение каждой влияет на остальные.

<<<< 🛠 сценарий готовится к внедрению 🛠 >>>>

Моменты, которые нельзя пропустить:

1. Кожа — сдержанно, не «пластик» — соблазн поднять красные и жёлтые в микшере велик: кожа светлеет, отделяется от фона. Но если пересыпать, поры исчезают, веснушки стираются, лепка лица уходит в плоскость. Финальные веса сдержанные: Reds 47, Yellows 58 — достаточно для разделения, не достаточно для «пластика».

2. Губы темнее кожи — и с контуром — красные губы и тёплая кожа близки по тону. При наивной конвертации губы теряют внутренний рисунок. Бот проверяет, что губы остались контрастными, а их моделировка читается.

3. Тёплое против холодного — через синие — холодный сине-серый фон затемняется за счёт пониженных синих (Blues 28) — и тем самым лицо отделяется от задника по светлоте. Есть риск: агрессивное затемнение синих вскрывает шум и полосатость на гладком фоне. В финале фон уходит вниз достаточно, но без артефактов.

4. Локальная маска — не понадобилась — красноватые тона есть и в коже, и в губах, и в бликах волос: казалось бы, нужно локальное разделение. Но глобальный микшер справился: все три зоны получили нужные тональные отношения без маски. Бот это зафиксировал явно — локальный слой добавляется только когда он действительно нужен, а не по умолчанию.

5. Детали — ресницы, пряди, веснушки — мелкая фактура кожи, отдельные пряди волос, радужка и белки глаз проверены при 100% увеличении. Ни клиппинга в светах, ни ореолов, ни замыливания текстуры.

Результат: Grayscale TIFF + редактируемый PSD с B&W-слоем и глобальной кривой, профиль Dot Gain 25%, статус provisional — требует утверждённого grayscale ICC перед тиражом.

————
Подписчики могут присылать идею кейса, либо ТЗ с условиями печати, приложить свое изображение, либо оно будет сгенерировано по пожеланиям.
  • 👍 1
Post #129 103
Кейс #31 · ч/б
Красные розы на зелёных листьях: когда цвет исчезает, исчезает и граница

Тёмно-красные, почти бордовые бутоны роз среди густой тёмно-зелёной листвы. Классический ботанический натюрморт — и классическая ловушка для ч/б конвертации. Красный и зелёный здесь изолюминантны: их яркость практически одинакова. Объекты различаются только по цветовому тону — и когда цвет убирается простым Desaturate, розы и листья сливаются в одно серое пятно.

<<<< 🛠 сценарий готовится к внедрению 🛠 >>>>

Моменты, которые нельзя пропустить:

1. Изолюминантный конфликт — самая частая ошибка — стандартная яркостная формула честно считает светлоту: у этих красных и зелёных она почти равная. В результате букет растворяется в фоне. Корректная конвертация требует осознанного решения: чему уйти светлее, чему — темнее.

2. B&W-микшер как управление тональным маппингом — бот поднял красные (Reds 75) и понизил зелёные (Greens 15). Это не «фильтр», это решение: лепестки роз становятся заметно светлее листьев, граница объекта и фона восстанавливается. Разделение создаётся именно через микшер, а не через агрессивную кривую контраста.

3. Мелкие детали под угрозой — капли воды на лепестках, прожилки, зубчатые края листьев: при сильном изменении весов в микшере они легко превращаются в тональный шум или исчезают. В финальной версии — ни срезанных капель, ни ореолов, ни бандинга. Это отдельная проверка, которую бот фиксирует явно.

4. Тёмный фон — не в чистый чёрный — тени за листвой должны сохранять объём, не «забиваться» до нуля. Глобальная кривая немного поднята в тенях именно для этого.

Результат: Grayscale TIFF + редактируемый PSD с B&W-слоем и глобальной кривой, профиль Dot Gain 25%, статус provisional — требует утверждённого grayscale ICC перед тиражом.

————
Подписчики могут присылать идею кейса, либо ТЗ с условиями печати, приложить свое изображение, либо оно будет сгенерировано по пожеланиям.
Older posts →

About this channel

How can I read @cvetodel_public without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Цветодел: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Цветодел have?
Цветодел (@cvetodel_public) has 162 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Цветодел know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →