Esporta l'immagine come SVG in GIMP

64

Ho un progetto su cui ho lavorato (un'immagine) all'interno di GIMP e vorrei esportarlo come SVG. È possibile o dovrò continuare ad esportare più dimensioni di un'immagine?

So che GIMP può leggere SVG, ma può esportarli?

    
posta RPi Awesomeness 29.05.2013 - 16:53

5 risposte

88

GIMP v2.8 non esporta in modo nativo bitmap in file SVG. C'era un plugin per farlo, ma questo progetto apparentemente è stato interrotto. Potremmo importare un'immagine come oggetto bitmap su Inkscape e salvalo come file SVG. L'immagine rimarrà quindi un file bitmap, vale a dire otterrà artefatti di aliasing sul ridimensionamento (vedi sotto).

Ma Inkscape può fare ancora di più. Possiamo importare le immagini bitmap che avevamo già messo tanto lavoro in Inkscape e convertirle con pochi clic del mouse in una grafica vettoriale piacevole.

Ecco come fare:

  1. Apri Inkscape.
  2. Scegli "File - Importa" per importare un file bitmap.
  3. Scegli "incorporare" l'immagine.
  4. Seleziona l'immagine con lo strumento di selezione ().
  5. Seleziona Path - Trace Bitmap ... per le impostazioni (sotto mostrato per 2 colori = "Scansioni" ):

  6. Seleziona "Aggiorna" per un'anteprima finché le impostazioni non sono corrette.

  7. Inizia la traccia con "OK" .

Ora un'immagine bitmap della tua bitmap originale verrà visualizzata in cima alla bitmap. Possiamo ridimensionare o spostare questo oggetto appena creato, eliminare l'immagine originale o scegliere "Oggetto - Separa" nel caso in cui abbiamo bisogno di adattare le forme o il colore del sottooggetto creato.

  1. Se necessario, ridurre le dimensioni dell'immagine vettoriale (tenere premuto CTRL per bloccare il rapporto), in modo che si adatti alla pagina. Altrimenti potrebbe apparire "ritagliato" quando visualizzato.
  2. Usa "File - Salva come" per salvare il file in formato SVG.

Il vantaggio di una grafica vettoriale può essere visto più rapidamente quando aumentiamo le sue dimensioni. Di seguito è stato mostrato lo zoom al 2500%. In alto è la bitmap originale, in basso si trova l'oggetto vettorizzato:


Questa immagine e oggetto sono stati creati dal tuo originale da chat

    
risposta data Takkat 29.05.2013 - 20:21
13

Anche se Gimp non è un programma vettoriale, puoi esportare singoli percorsi come file SVG con la voce di menu Export Path .

Ecco una foto tutorial che spiega in dettaglio come farlo.

    
risposta data Suzana 10.11.2015 - 22:43
10

GIMP è un'applicazione di editor grafico raster. SVG è una forma di grafica vettoriale. Se si desidera modificare i file SVG, è necessario installare il pacchetto inkscape e utilizzare Inkscape. Inoltre, fai attenzione che SVG non è totalmente "scalabile" nel senso che otterrai una buona immagine in ogni dimensione, quindi a seconda di cosa stai creando con esso, potresti dover disegnare diverse dimensioni dell'immagine, con diverse quantità di dettagli, in modo che le immagini abbiano un bell'aspetto in quelle dimensioni. Le icone per un'applicazione, ad esempio, devono essere disegnate in più dimensioni, indipendentemente dal fatto che siano disegnate come immagini raster o vettoriali.

    
risposta data dobey 29.05.2013 - 17:13
6

Se hai bisogno di convertire un'immagine raster in un'immagine vettoriale autotrace è uno strumento da riga di comando che fa esattamente questo.

È disponibile come pacchetto debian su Debian e Ubuntu chiamato autotrace

Un esempio di utilizzo è:

autotrace input.jpg --output-file output.svg --output-format svg

Aggiornamento: Ho anche avuto successo con potrace dove l'autotrace stava avendo problemi.

    
risposta data Tully 18.08.2014 - 20:59
0

potrace è lo strumento per questo. Puoi elaborarli in blocco, ma prima devi convertire le immagini in monocromia:

ls ./p*.jpg | xargs -L1 -I {}  convert -monochrome {} {}.bmp
ls -1 ./*.bmp | xargs -L1 -I {} potrace {} -r 300 -b svg -o {}.svg

installazione:

sudo apt install potrace
    
risposta data Eduard Florinescu 13.02.2018 - 14:45

Leggi altre domande sui tag