Imagens de meio-tom em Python

Eu estou trabalhando em um projeto que exige que eu separe cada cor em uma imagem CYMK e gere uma imagem de meio-tom que será impressa em uma impressora de meio-tom especial. O método usado é análogo ao exame de seda em que o processo é quase idêntico. Tire uma foto e divida cada canal de cor. Em seguida, produza uma tela para o meio-tom. Cada tela colorida deve ter sua tela inclinada em 15 a 45 graus (ajustáveis). O tamanho dos pontos e o LPI devem ser calculados a partir de valores configuráveis ​​pelo usuário para obter efeitos diferentes. Esse processo que me foi dito é usado na triagem de seda, mas não consegui localizar nenhuma informação que explique o meio-tom CYMK. Eu acho bastante para reduzir a uma única cor e gerar nova imagem de meio-tom de impressão em estilo b / w.

Eu acho que preciso: 1. dividir o arquivo em seus canais de cores. 2. gerar uma imagem de meio-tom monocromática para esse canal. 3. Incline a imagem de meio-tom resultante pelo número de graus * do número do canal. Alguém sabe se esta é a abordagem correta?

Alguém sabe de algum código python existente para isso? Ou de boas explicações para este processo ou algoritmos?

questionAnswers(2)

yourAnswerToTheQuestion