Existe alguma ferramenta automática para remover bordas de uma imagem que foi anti-aliased em um fundo branco

1

Eu tenho algumas imagens que foram anti-aliased em um fundo branco que eu quero colocar em um fundo transparente.

Basta selecioná-lo com a ferramenta -wand / fuzzy select tool / selecionar sua terminologia de escolha e excluir o plano de fundo tende a deixar um anel de pixels quase brancos ao redor da imagem ou incluir a imagem, dependendo da configuração de tolerância.

Existe alguma maneira melhor de fazer isso, de preferência uma ferramenta automática? (Estou no Linux)

Macha
fonte

Respostas:

2

Usando o Gimp, você pode refinar ainda mais a seleção usando Select -> Feather. Eu geralmente uso a ferramenta varinha para selecionar o plano de fundo branco, selecione -> crescer seleção por 1 pixel, plumas por 2 pixels e, em seguida, remova o plano de fundo.

Emory Bell
fonte
1

Você já tentou imagemagick ? Você pode especificar ou alterar a cor de fundo de uma imagem:

mogrify foo.png -background transparent

muda de lugar, enquanto:

convert foo.png -background transparent new.png

não toca foo.png.

DaveParillo
fonte