Pega um arquivo de imagem .jpg e gera um padrão de ponto cruzado usando um número especificado pelo usuário de cores DMC.
Antes de usar este script, você precisará instalar a Biblioteca de Imagem Python - PIL. Depois de instalado, abra o terminal ou o prompt de comando e execute o seguinte comando substituindo o caminho do arquivo por um caminho para a pasta que contém a imagem que você deseja converter.
python "/pixelate.py" "/wave.jpg" 10 100
Portanto, o primeiro argumento é o nome do arquivo a ser convertido, observe que isso deve ser .jpg Por enquanto, o segundo é o número de cores DMC para usar o terceiro é a contagem de pontos.
Exemplo de imagem de entrada abaixo:
Exemplo de imagem de saída abaixo. Esse padrão tem uma contagem de pontos de 100 e usa 10 cores DMC. Outras saídas deste script incluem um padrão em preto e branco; um padrão de cores sem símbolos para ter uma idéia de como será o ponto cruz final; bem como uma chave para que você saiba quais cores DMC comprar.
Este pacote de arquivos vem com uma lista de cores do DMC e seus valores RGB - isso pode ser substituído por qualquer tópico que você desejar usar, por exemplo, âncora. A cor mais próxima é colhida com base no que a cor do DMC ficaria mais próxima e não é simplesmente feita com base na proximidade da entrada RGB do DMC RGB.