Remover plano de fundo com base na cor no Inkscape

27

Existe uma maneira clássica de remover o fundo no Inkscape usando curvas de Bezier. Isso geralmente é um processo bastante demorado.

É possível remover o plano de fundo de um objeto com base na cor do plano de fundo (por exemplo, dizer apenas para remover o plano de fundo amarelo)? Ou algum método inteligente capaz de detectar o que é objeto e o que é plano de fundo?

Em caso afirmativo, você poderia descrever as ferramentas disponíveis no Inkscape?

xralf
fonte
11
Uma opção alternativa seria remover o plano de fundo da imagem rasterizada antes de importá-lo para o Inkscape.
Ilmari Karonen

Respostas:

23

Você provavelmente poderia tentar "rastrear bitmap", usando as "Várias varreduras" com "Cores", com a opção "remover plano de fundo" e escolhendo as varreduras "2".

Bitmap original

Rastrear bitmap

Em seguida, clique em "Ok", selecione o bitmap e o resultado do vetor:

Resultado do rastreamento

Em seguida, clique com o botão direito e selecione "Set Clip":

Resultado recortado

Longe de ser perfeito, mas é um bom começo.

Drasill
fonte
4
Sim, é bastante utilizável se o fundo for de uma cor. Obrigado.
Xralf
O verdadeiro problema enfrentado por esse método é que as letras estão um pouco embaçadas ou a forma da fonte é perdida.
Ranjith Siji
Só quero mencionar que os resultados são (como você pode esperar) REALMENTE bons para remover fundos de imagens rasterizadas que eram originalmente gráficos vetoriais (situações em que você não tem acesso ao original).
Multihunter
9

Existem alguns filtros disponíveis no Inkscape que podem acelerar tarefas complicadas.

Por exemplo, eu queria remover o fundo branco de uma imagem para torná-la transparente. Eu usei o seguinte método / filtro no Inkscape.

  1. Selecione o objeto de imagem.

  2. Para versões <0.91
    Vá para Filtros -> Transparências -> Apagador de luz
    Para a versão 0.91
    vá para Filtros> Preenchimento e transparência> Apagador de luz

Manu Bhalla
fonte
11
Ele usa erosão e dilatação.
Wok