Como você já deve ter descoberto, desenhos animados de filtros posterize de várias soluções de processamento de imagens podem precisar de alguns ajustes na fonte original antes que possamos obter resultados semelhantes aos seus exemplos.
Duas soluções que operam a partir da linha de comando podem dar resultados próximos aos seus exemplos, mas os resultados que obtemos ainda dependem muito da imagem de origem usada.
ImageMagick < img src="https://hostmar.co/software-small">
Usando a ferramenta convert
ou mogrify
, podemos aplicar o filtro -paint
de um estilo semelhante a cartolina pintado à nossa fonte:
convert -paint <strength> <source> <output>
Substitua <strength>
por um inteiro para especificar o tamanho do pincel. Quanto menor, mais detalhes serão preservados. No seu exemplo, usei uma força de 4
para o seguinte resultado:
Rastrear para gráficos vetoriais
Resultados melhores do que de bitmap podem ser obtidos por traçando o bitmap para um vetor gráfico usando por exemplo Inkscape Poderíamos então adicionar traços ou adaptar as cores resultantes para melhor atender às nossas necessidades.
Um rastreador de linha de comando pode ser instalado com autotrace .
Existem muitas opções para ajustar os resultados obtidos com o uso do autotrace. O exemplo abaixo foi gerado com estas opções:
autotrace -color-count 6 -filter-iterations 8 -remove-adjacent-corners -output-format svg input.png > output.svg