Temos um número de gráficos de linhas de arte, infelizmente, salvos como JPEGs. Eles agora estão cheios de artefatos de compressão ou "manchas" que distraem. Existe alguma maneira de removê-los? Eu não tenho os arquivos originais e será muito difícil recriá-los.
Estou executando o Windows 7 e tentei o Paint.Net; Nenhum dos filtros ajuda. Posterize lavou todas as cores e deixou as manchas. Borrão torna o texto ilegível. A Redução de Ruído destrói o antialiasing de linhas curvas e aprimora as manchas de maneira perversa, fazendo com que elas se pareçam com checkerboards.
Sim, pesquisei por software para fazer isso; Existem muitos programas que anunciam o despeckling, mas, depois da minha experiência com o Paint.Net, não quero experimentar aplicativos que não mostram imagens antes e depois. O único exemplo que vi que faz o que eu quero é de um tutorial do Photoshop. Eu tenho dezenas de arquivos e o tutorial requer considerável ajuste manual. Eu preferiria automatizar ou processar em lote essa tarefa. Aplicativos comerciais são bons, mas eu não quero gastar mais de US $ 600 e aprender um programa complexo para uma única tarefa.
Eu não acho que você será capaz de obter um filtro de despeckle perfeito sem ajustes (por exemplo, como um filtro pode saber se um "i" é realmente um pequeno "l" com um speckle no topo?).
No entanto: o comando convert
do ImageMagick é bastante poderoso para o processamento em lote. Você pode encontrar um filtro que funcione bem para seus propósitos. A maioria das imagens antes / depois do ImageMagick são para fotos, e não para desenho de linhas, então fiz algumas de um desenho antigo:
Executandoconvertin.jpg-despeckledespeckle.jpg
dá
Se você passar entre as duas imagens, perceberá que a imagem não destacada é significativamente menos ruidosa. O texto também é um pouco mais suave.
Existem outros filtros que você pode experimentar como '-hanhance'. Note que você não está limitado aos filtros embutidos, existem scripts para o imagemagick que fornecem filtros mais poderosos, por exemplo o Kuwahara script. (uma versão simples do Kuwahara também é integrada ao ImageMagick mais recente)
A execução de kuwahara in.jpg kuwahara.jpg
dá:
Kuwaharapodefazerumtrabalhomelhornaeliminaçãodelinhasdearte,porquepreservaasbordas,queéoquealinhaartísticaé.Nocasodestedesenhodacaneta,tambémfazcomquepareçaumpoucocomapontadefeltro.
Aindafiltrosmaispoderosospodemserdesenvolvidosempython.Vejo:
Tags image-manipulation