Converter preenchimento pontilhado em cor sólida

1

Por vários motivos, certas imagens podem ter áreas preenchidas com pontos em vez de cores sólidas. Isso é mais comum quando o número de cores é limitado, como em digitalizações de imagens impressas por impressoras antigas ou GIFs pontilhados. O problema com essas imagens é que elas não compactam muito bem (PNG e JPEG funcionam melhor com linhas horizontais e gradientes suaves, respectivamente) e escalá-las pode fazer com que os pontos se fundam, resultando em padrões estranhos que não deveriam ser na imagem.

Eu quero um método para "desmontar" automaticamente uma imagem, substituindo os pontos em áreas pontilhadas por cores sólidas. Por exemplo, ele deve fazer com que o lado direito da imagem pareça mais com o lado direito:

Eu quero especialmente uma solução que funcione no GIMP ou no Imagemagick, mas também estou disposto a testar outras ferramentas.

    
por Wutaz 13.03.2014 / 20:34

1 resposta

1

Depende de quais são os seus requisitos de qualidade. Um dos caminhos a percorrer seria:

  • Aplique Gaussian Blur (sujeito a um raio escolhido de maneira apropriada; para esta imagem, eu recomendaria 3X3)
  • Dilata, isso resultaria em cores sólidas que você queria
  • (opcional) Nitidez, para melhorar as arestas

aqui está o resultado que você pode conseguir:

A parte direita é da sua foto original, a parte esquerda é processada conforme descrito acima

A desvantagem é que esse método dificilmente pode ser automatizado. Você precisará ajustar os parâmetros de desfoque e nitidez gaussianos especificamente para cada caso.

    
por 13.03.2014 / 22:12

Tags