Come convertire un'immagine bitmap di scarsa qualità in vettoriale?


8

Sto progettando un sito Web per un gruppo che ha perso l'immagine digitale originale per il suo logo. L'unico file che ne hanno è un jpg che è stato incorporato in un documento word. L'immagine ha tutto il possibile che non va:

  • Anti-alias su uno sfondo bianco dove dovrebbe essere trasparente
  • Manufatti di immagine
  • Ridimensionato male verso il basso.
  • Le linee che dovrebbero essere diritte e solide non lo sono.

Al momento ho usato lo strumento bacchetta per sbarazzarmi dello sfondo bianco e l'ho bloccato sul sito Web, ma la sua scarsa qualità lo fa sporgere come un pollice dolente. Ho bisogno di alcune dimensioni diverse da utilizzare, quindi come farei per creare un'immagine vettoriale basata su di essa?

Risposte:


7

Penso che ci sia anche una soluzione open source per questo, oltre al software Adobe: Inkscape

Ho avuto lo stesso problema un paio di anni fa con una dozzina di loghi e sono stato in grado di risolverlo con Inkscape in questo modo:

  1. Apri l'immagine bitmap.
  2. Fai clic sinistro per selezionarlo.
  3. Bitmap percorso / traccia
  4. Ora devi iniziare a sperimentare le possibili impostazioni e aggiornare l'anteprima sul lato destro della finestra di dialogo. "Inkscape incorpora il programma Potrace ( http://potrace.sourceforge.net ) per fornire questa funzionalità e una documentazione approfondita sulla funzione di questa funzione è disponibile sul sito Web di Potrace." - dalla documentazione di Inkscape.
  5. Salva come SVG.

5

Ci sono 2 opzioni che ho usato, ma richiedono software che non sia economico. Adobe offre prove di 30 giorni su entrambi.

Metodo 1 - Utilizzo di Adobe Illustrator

  • Apri Illustrator
  • Seleziona File> Nuovo dal menu e imposta il layout secondo necessità
  • Seleziona File> Posiziona ... e trova il file del logo (non ricordo se l'immagine deve essere in un formato specifico)
  • Seleziona l'immagine e vai su Oggetto> Pittura dinamica o Traccia dinamica (nel tuo caso la pittura dinamica potrebbe essere migliore poiché il disegno non è il tuo forte)
  • L'immagine dovrebbe ora essere vettorializzata e puoi ritoccare secondo necessità e il ridimensionamento manterrà la qualità poiché è stata vettorializzata.

Metodo 2 - Utilizzo di Adobe Flash e Illustrator

  • Apri Flash
  • Crea un nuovo documento Flash
  • Scegli Archivio> Importa> Importa in scena (Ctrl + R) e trova (immagine bitmap), che desideri convertire in vettoriale.
  • Seleziona l'intera immagine (Ctrl + A) e quindi fai clic su Modifica - Bitmap - Traccia bitmap. Quindi, scegli le opzioni dalla finestra che si è aperta.
  • Esporta come * .ai (file Adobe Illustrator)
  • Apri in Illustrator e regola se necessario.

4

I documenti di utilizzo di imagemagick hanno una buona spiegazione di come eseguire il rilevamento dei bordi e la conversione da raster a vettore . Dalla sezione edge_vector, che inizia dicendo, essenzialmente, per i migliori risultati, non usare imagemagick:

I programmi che possono farlo includono: "ScanFont", "CorelTrace" e "Streamline" di Abobe. La maggior parte di questi, tuttavia, costa un sacco di soldi. Ma una soluzione gratuita è " AutoTrace " o " PoTrace ". Altri suggerimenti sono ben accetti.

Entrambi i programmi di tracciamento sono semplici da usare, ma richiedono alcune impostazioni pre e post immagine. Hanno un numero limitato di formati di input e producono un'immagine vettoriale che creerà una forma "levigata" dell'immagine di input. Preferisco "AutoTrace" in quanto non ridimensiona l'SVG risultante, producendo uno spessore di linea standard, tuttavia non è possibile utilizzarlo in una 'pipeline'.

Per ottenere i migliori risultati, è una buona idea assicurarsi di fornirle solo un'immagine bitmap di base, che possiamo garantire limitando l'immagine di input, mentre la convertiamo in un formato di immagine comprensibile da AutoTrace. Posso quindi convertire quell'immagine in un'immagine vettoriale SVG.

Puoi eseguire l' autotrace online se vuoi provarlo.


1

Senza vedere l'immagine è difficile da dire, ma potrebbe essere più veloce ridisegnarlo da zero usando il jpg come guida piuttosto che come fonte. Riceverai anche un'immagine di riferimento che puoi utilizzare nuovamente.

Ovviamente questa potrebbe non essere un'opzione se non hai gli strumenti o le tue abilità di disegno non sono (cercando di dirlo educatamente) al lavoro.


Non posso disegnare per la mia vita, così ridisegnare non è un'opzione. L'immagine è una cresta.
Macha,

0

Strumento non gratuito ma eccellente da usare: CorelDraw. Ha una funzione di traccia bitmap per creare un'immagine vettoriale e fa davvero bene il lavoro. Ha avuto molti ottimi risultati. Come per molti logo, il consumo di colore è inferiore, quindi potrebbe essere una buona idea ridurre la profondità di colonna, in modo da rimuovere anche un po 'di rumore da un'immagine a scatti.

Prima di farlo, esegui l'upscaling a circa 4x (o più) le dimensioni del grafico e riduci i colori, diciamo 16 colori se possibile. Dopo questo aumentare i colori e ridimensionarli. Ammorbidirà i confini. Uno strumento eccellente è una versione precedente di PaintShop Pro (io uso la versione 7 del 2000), con cui ho ottenuto molti ottimi risultati, re nella riduzione dei colori.

Questi metodi sono molto utilizzabili per vecchie opere d'arte (foto), adesivi, logo per crearne un'immagine vettoriale e salvarti un sacco di lavoro.

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.