¿Cómo convertir una firma de JPG a trazos vectoriales?

16

Me gustaría convertir una firma escaneada en un archivo vectorial. Específicamente, me gustaría obtener un SVG pequeño y limpio, como la firma de Barack Obama en Wikipedia . Consiste únicamente en trazados sin relleno y un trazo negro de ancho 1.4.

Aquí hay un ejemplo de firma escaneada . Probé la funcionalidad de rastreo integrada en Inkscape 0.48 e Illustrator CS6, pero solo pude obtener rutas con anclajes en los límites, más relleno y sin trazo. No es necesario decir que el SVG resultante no está limpio (el camino tiene un ancho variable) y su tamaño es aproximadamente cuatro veces mayor que el de la firma de Obama.

¿Existen herramientas que puedan rastrear decentemente una firma / arte lineal escaneado como trazos, no como trazados? Si no, ¿cómo haría para crear los trazos manualmente con la herramienta de lápiz en Illustrator?

ste12
fuente
2
Tendrá que dibujar manualmente los trazos con la herramienta Pluma en Illustrator. Para obtener información sobre cómo usar la herramienta Pluma, consulte los archivos de ayuda.
Scott
FWIW, rara vez una firma tendría sentido como un solo trazo. Casi todas las firmas tendrán variaciones de línea debido al estilo de escritura, tinta, lápiz, tipos de papel, etc.
DA01

Respuestas:

14

Trazado de línea central

El método que está buscando es "rastreo de línea central". Esto convierte un mapa de bits en una línea vectorial en lugar de un gráfico de objeto. Muy pocos trazadores podrán hacer eso.

Existe una herramienta gratuita AutoTrace de código abierto que hace esto bastante bien pero con limitaciones dependiendo de la calidad de la imagen de origen. El seguimiento de la firma que proporcionó como imagen JPEG generará muchos artefactos. Estos son los pasos que tomé para obtener una imagen vectorial de una sola línea de su ejemplo:

  1. Reduzca la información de la imagen tanto como sea posible dejando solo 2 colores (objeto, fondo):

    ingrese la descripción de la imagen aquí
    Los mejores y más rápidos resultados se obtuvieron rastreando el mapa de bits a un gráfico vectorial de objeto. Esto luego se exportó como mapa de bits PNG nuevamente como se muestra arriba.

  2. Ejecute AutoTrace con al menos las siguientes opciones:

    autotrace -centerline -color-count 2 -output-file output.svg -output-format SVG input.png 

    ingrese la descripción de la imagen aquí

  3. Afina los trazos y agrega la fuerza de trazo deseada:

    ingrese la descripción de la imagen aquí

Si no se siente cómodo con la línea de comandos, puede instalar la interfaz gráfica Frontline para AutoTrace.

Los binarios para Windows están disponibles en la página SourceForge del proyecto , los usuarios de Linux pueden instalarlo desde sus repositorios predeterminados.

Takkat
fuente
9

Puede que este no sea el método más eficiente, pero esto es lo que hago:

Lleve el archivo a Photoshop, juegue con los niveles y el contraste de brillo para obtener una imagen de alto contraste.

ingrese la descripción de la imagen aquí

Luego, hazlo en blanco y negro y tal vez juegues un poco más con el contraste. Elimine el fondo (el blanco) y guárdelo como una imagen con transparencia (por ejemplo, png).

Luego, en Illustrator, elija las opciones de rastreo; y aquí puedes jugar dependiendo de si quieres un trazo o relleno vectorial.

Carrera: ingrese la descripción de la imagen aquí

Llenar:

ingrese la descripción de la imagen aquí

Espero que esto ayude.

benteh
fuente