¿Artefactos similares a contornos en la traza de mapa de bits de Inkscape?

Esto parece bastante similar a ¿Cómo deshacerse de estos artefactos de contorno en un rastro SVG de Inkscape? pero pensé que volver a preguntar sería útil ya que parece que al menos la vista previa no tiene el problema.

El archivo de origen es un mapa de bits de 160x160 de la cara sonriente con emoji de halo, la versión de Apple.

Cara sonriente con halo

Importé esto a Inkscape 0.92 (en Ubuntu 18.04) y lo usé Path --> Trace Bitmapen el objeto de imagen ráster importado. La vista previa y el resultado final son estos:

Captura de pantalla de Inkscape

Observe cómo la vista previa se ve perfectamente bien, pero el resultado final tiene estos artefactos de contorno, que interrumpen los degradados de color suaves y continuos. La cuestión es que la vista previa se ve bien y tiene gradientes de color suaves y continuos, a diferencia del trazo final. Y sí, la vista previa es en realidad del trazo final, verifiqué esto ajustando otras configuraciones y sí, la vista previa cambia como debería.

¿Es este un problema de Inkscape? ¿O tal vez una solución rápida en Inkscape para que el trazo final se vea como la vista previa? No estoy seguro, pero parece que me estoy perdiendo algo obvio.

¡Gracias por la ayuda!

Resultado de seguimiento final: enlace (descargue primero y ábralo en su navegador, la vista previa de la unidad no es precisa)

¿No es solo porque los bordes de los objetos se dibujan? Es decir, si exportas a SVG y lo visualizas en un navegador, ¿aparecen también estas líneas? (Si lo hacen, deben estar definidos en el SVG).
Oh, debería agregar el rastro final de svg... ¡lo siento! Lo editaré en la pregunta.
Parece que ver el SVG final en un navegador (chromium o firefox) o usar el visor de imágenes predeterminado de Ubuntu no hace ninguna diferencia... los contornos siguen siendo exactamente los mismos.

Respuestas (2)

Lamentablemente, el rastreo no es lo suficientemente inteligente como para detectar parámetros de gradiente. La paleta de colores discretos de 256 no es un reemplazo adecuado. Su intento no tiene posibilidades de tener éxito, si desea un vector nítido y libremente escalable. El resultado del calco puede ser aceptable solo en un tamaño pequeño donde el antialiasing difumina parcialmente los bordes entre los colores.

Para obtener un vector nítido libremente escalable, debe volver a dibujarlo. Eso no es fácil porque la imagen es compleja. La parte compleja es la coloración, los contornos básicos son simples. Si puede aceptar alguna inexactitud, puede juntar algo parecido con bastante facilidad. Un ejemplo:

ingrese la descripción de la imagen aquí

Los contornos básicos se dibujaron en la imagen PNG original (= izquierda). Los matices en la boca, el anillo azul y los ojos son formas y curvas borrosas. Las superficies grandes tienen gradientes como base.

Hay otra respuesta que dice "compruebe si puede crear legalmente su propia versión y usarla". Esa sugerencia debe tomarse en serio. El propietario de los derechos de autor puede presentar una demanda y tomar una suma sustancial de dinero si considera que es posible.

Algunas imágenes vectoriales similares están disponibles de forma gratuita. Tal vez pueda usarlos tal cual o modificados. Comprobar por ej. esto: https://www.123freevectors.com/smiling-face-with-halo-emoji-vector-download-85420/ . Desafortunadamente, es EPS e Inkscape no lo acepta. La conversión de EPS a SVG es compleja. No he encontrado una manera confiable de hacerlo con software gratuito.

AGREGAR: algunas pruebas revelaron que el trazado en escala de grises es mucho más suave porque los pasos discretos presentan gradientes bien. Eso da una posibilidad: rastrear por separado los componentes R, G y B de la imagen y combinar los resultados. Lamentablemente en Inkscape no está disponible el modo de fusión =AÑADIR.

Lo probé en otro software. Funcionó, pero el resultado no fue nítido, fue tan borroso como lo obtendrá cuando mejore el mapa de bits original de baja resolución.

¿Por qué una aproximación de un degradado mostraría contornos más oscuros? Me parece ajeno.
@usr2564301 Inkscape muestra las costuras entre áreas coloreadas parcialmente transparentes. Eso es suavizado. Los errores de redondeo pueden crear algunas lagunas reales. Ambos causan que los colores subyacentes se puedan ver. La superposición de un píxel de ancho lo soluciona. Agregar un trazo con el mismo color que el relleno es una forma de crear la superposición. O tener caminos compensados. No conozco ningún método completamente automático para crearlos.
Edité manualmente el SVG y agregué un ancho de trazo (mucho) más grande que el del archivo, y también establecí el color en el mismo color que su relleno: un par de variaciones, y con y sin stroke-opacity. Todos todavía se muestran con los mismos contornos visibles, por lo que no es una solución, por desgracia. Pero, ¿por qué esto no se muestra en todas las imágenes, entonces?
@ usr2564301 ahora esto parece ser un verdadero rompecabezas. ¿Puedes insertar un enlace al SVG con trazos insertados?

Esto se debe a que los bordes de los escaneos están alineados de manera imprecisa y debido al aliasing/antialiasing.

Para el escaneo, use la opción 'suave' y desactive las optimizaciones para hacerlo más exacto.

Si desmarca la opción "apilar escaneos" para el rastreo, las líneas entre los objetos serán blancas (o más bien, transparentes) en lugar de azules, si eso es mejor.

Luego, el blanco se puede reducir duplicando el objeto en su lugar. Es posible que deba repetir eso un par de veces.

Si esto no es para uso privado, primero verificaría la licencia en el emoticón de Apple, antes de modificarlo.

Como el ícono no es tan complicado, en realidad sugeriría volver a dibujar (si está permitido).