2009-06-19 17 views
49

Esiste uno strumento di elaborazione delle immagini per convertire i file .svg (grafica vettoriale scalabile) in qualsiasi altro formato di immagine comune/diffuso come jpeg/gif/bmp ecc.?Come convertire i file SVG in altri formati di immagine

+0

È una domanda di programmazione o domanda di progettazione grafica? – a20

+5

È interessante la frequenza con cui si trovano risposte molto utili in domande che sono state chiuse come fuori tema. –

risposta

27

ImageMagick funziona ovunque e con (praticamente) ogni formato.

+21

** NOTA BENE: ** Non usare ImageMagick per convertire _from_ un formato vettoriale _ in un formato vettoriale. I risultati non saranno quelli desiderati in quanto IM viene convertito in un formato Raster interno. – brice

+0

C'è comunque intorno a questo? Mi piacerebbe usare 'convert' per convertire da pdf in svg mantenendo la grafica vettoriale. –

+2

Esempio: 'convert image.svg -size 916x316 image.png' – Atafar

4

Apache Batik è una libreria Java per questa attività, in particolare lo transcoder API.

Se si preferisce uno strumento a una libreria, Inkscape dispone di una funzione di esportazione batch.

6

Quando si tratta di conversione di immagini, c'è sicuramente una risposta assoluta: ImageMagick. Dai uno sguardo allo their docs.

10

Inkscape è bello per questo, anche Batik, ma ImageMagick non funzionerà su Windows, se non si fa un po 'di magia (haha) e si dice dove vive GhostScript.

Le alternative sono Adobe Illustrator (hanno ancora il supporto SVG quasi completo) o GIMP (sì, può importare SVG), quest'ultimo, se si desidera una grafica raster.

Modifica 2015: Ho iniziato a utilizzare rsvg (noto da Mediawiki) con un certo successo. Su Debian/Ubuntu:

sudo aptitude install librsvg2-bin 

quindi è possibile utilizzare rsvg-convert:

rsvg-convert -o foo.png foo.svg 
+0

Ho fatto un +1, perché questa conversione è più veloce di ImageMagick. – SmallChess

11

È possibile leggere i file SVG in Internet Explorer (o altri browser). Puoi anche CONVERTIRLI semplicemente facendo clic con il pulsante destro del mouse >> Salva come

41

Se apri SVG in Internet Explorer o Microsoft Edge e fai clic con il pulsante destro del mouse su di esso e scegli "Salva con nome ...", puoi salvarlo come PNG o bitmap.

Problemi correlati