Полутоновые изображения в Python

Я работаю над проектом, который требует от меня выделения каждого цвета в изображении CYMK и создания полутонового изображения, которое будет напечатано на специальном полутоновом принтере. Используемый метод аналогичен шелкографии в том смысле, что процесс почти идентичен. Сделайте снимок и разбейте каждый цветовой канал. Затем сделайте растр для полутонов. Каждый цветной трафарет должен иметь перекос 15-45 (объявление справедливые) степени. Размер точки и LPI должны быть рассчитаны на основе настраиваемых пользователем значений для достижения различных эффектов. Мне сказали, что этот процесс используется в шелкографии, но я не смог найти никакой информации, объясняющей полутоновое изображение CYMK. Я нахожу много возможностей для сведения к одному цвету и создания нового стиля печати ч/б полутонового изображения.

Я предполагаю, что мне нужно: 1. Разбить файл на его цветовые каналы. 2. создать монохромное полутоновое изображение для этого канала. 3. Перекос полученного полутонового изображения на число градусов * номер канала. Кто-нибудь знает, правильный ли это подход?

Кто-нибудь знает какой-либо существующий код Python для этого? Или какие-нибудь хорошие объяснения этого процесса или алгоритмов?

7
задан Kevin Workman 28 November 2018 в 00:19
поделиться