Come convertire una firma da JPG in tratti vettoriali?


16

Vorrei convertire una firma digitalizzata in un file vettoriale. In particolare, vorrei ottenere un SVG pulito, piccolo, come la firma di Barack Obama su Wikipedia . Consiste esclusivamente di percorsi senza riempimento e un tratto nero di larghezza 1.4.

Ecco un esempio di firma digitalizzata . Ho provato la funzionalità di tracciamento integrata in Inkscape 0.48 e Illustrator CS6, ma sono stato in grado di ottenere solo percorsi con ancore ai confini, più riempimento e nessun tratto. Inutile dire che l'SVG risultante non è pulito (il percorso ha una larghezza variabile) e la sua dimensione è circa quattro volte quella della firma di Obama.

Esistono strumenti in grado di tracciare in modo decente una firma / linea grafica acquisita come tratti, non come percorsi? In caso contrario, come farei per creare manualmente i tratti con lo strumento penna in Illustrator?


2
Dovrai disegnare manualmente i tratti con lo strumento Penna in Illustrator. Per informazioni su come utilizzare lo strumento penna, consultare i file della guida.
Scott,

FWIW, raramente una firma avrebbe senso come un singolo tratto. Quasi tutte le firme avranno variazioni di riga dovute allo stile di scrittura, all'inchiostro, alla penna, ai tipi di carta, ecc.
DA01,

Risposte:


14

Traccia della linea centrale

Il metodo che stai cercando è "traccia della linea centrale". Ciò converte una bitmap in una linea vettoriale anziché in un oggetto grafico. Pochissimi traccianti saranno in grado di farlo.

Esiste uno strumento Open Source gratuito AutoTrace che lo fa abbastanza bene ma con limitazioni che dipendono dalla qualità dell'immagine sorgente. Tracciare la firma fornita come immagine JPEG porterà a molti artefatti. Questi sono i passaggi che ho seguito per ottenere un'immagine vettoriale a linea singola dal tuo esempio:

  1. Riduci il più possibile le informazioni sull'immagine lasciando solo 2 colori (oggetto, sfondo):

    inserisci qui la descrizione dell'immagine
    I risultati migliori e più veloci sono stati ottenuti tracciando la bitmap su un oggetto grafico vettoriale. Questo è stato quindi esportato nuovamente come bitmap PNG come mostrato sopra.

  2. Esegui AutoTrace con almeno le seguenti opzioni:

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

    inserisci qui la descrizione dell'immagine

  3. Ottimizza i tratti e aggiungi la forza desiderata:

    inserisci qui la descrizione dell'immagine

Se non ti senti a tuo agio con la riga di comando, puoi installare il frontend grafico Frontline per AutoTrace.

I file binari per Windows sono disponibili dalla pagina SourceForge del progetto , gli utenti Linux potrebbero essere in grado di installarlo dai loro repository predefiniti.


9

Questo potrebbe non essere il metodo più efficiente, ma ecco cosa faccio:

Porta il file in Photoshop, gioca con i livelli e il contrasto di luminosità per ottenere un'immagine ad alto contrasto.

inserisci qui la descrizione dell'immagine

Quindi fallo in bianco e nero e magari giocherella un po 'di più con il contrasto. Rimuovi lo sfondo (il bianco) e salvalo come immagine con trasparenza (es. Png).

Quindi, in Illustrator scegli le opzioni di tracciamento; e qui puoi giocare a seconda che tu voglia un tratto vettoriale o un riempimento.

Ictus: inserisci qui la descrizione dell'immagine

Riempire:

inserisci qui la descrizione dell'immagine

Spero che sia di aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.