Показываю работу бота на примерах.
Скринкаст реал-тайм.
Для первого случая взяла что-то попроще, просто CMYK по профилю.
Смотрите, как это выглядит в боте, диалог и результат.
Первый результат можно доработать дальше (сколько угодно раз).
С цианом попыталась его запутать, но не удалось, он отработал по шаблону, каналы сейчас не "перераспределяются", их просто можно ослабить-усилить, несколькими пресетами.
Не уверена, что нужна такая функция, а вы как думаете? Может быть, добавлю, но попозже.
Сейчас можно сразу просить пустой K (цветоделение в CMY), есть такой шаблон, буду показывать дальше.