Eliminar fondo basado en color en Inkscape

Hay una forma clásica de eliminar el fondo en Inkscape usando curvas Bezier. Este es a menudo un proceso bastante largo.

¿Es posible eliminar el fondo de un objeto en función del color de fondo (p. ej., indicar solo que elimine el fondo amarillo)? ¿O algún método inteligente que sea capaz de detectar qué es un objeto y qué es un fondo?

Si es así, ¿podría describir las herramientas que están disponibles en Inkscape?

Una opción alternativa sería eliminar el fondo de la imagen ráster antes de importarla a Inkscape.

Respuestas (2)

Probablemente podría intentar "trazar el mapa de bits", usando "Escaneos múltiples" con "Colores", con la opción "eliminar fondo" y eligiendo "2" escaneos.

Mapa de bits original

Trazar mapa de bits

Luego, haga clic en "Aceptar", seleccione tanto el mapa de bits como el resultado del vector:

Resultado de seguimiento

Luego haga clic con el botón derecho y seleccione "Establecer clip":

resultado recortado

Lejos de ser perfecto, pero es un buen comienzo.

Sí, es bastante útil si el fondo es de un solo color. Gracias.
El problema real al que se enfrenta este método es que las letras están un poco borrosas o se pierde la forma de la fuente.
Solo quiero mencionar que los resultados son (como era de esperar) REALMENTE buenos para eliminar fondos de imágenes rasterizadas que originalmente eran gráficos vectoriales (situaciones en las que no tiene acceso al original).

Hay algunos filtros disponibles en Inkscape que pueden acelerar tareas complicadas.

Por ejemplo, quería eliminar el fondo blanco de una imagen para que sea transparente. Usé el siguiente método/filtro en Inkscape.

  1. Seleccione el objeto de la imagen.

  2. Para versiones < 0.91
    Vaya a Filtros -> Utilidades de transparencia -> Borrador de luz
    Para la versión 0.91
    Vaya a Filtros > Relleno y transparencia > Borrador de luz

Sin embargo, utiliza la erosión y la dilatación.