2010-06-08 22 views
9

Esiste un modulo di lavoro per convertire un'immagine SVGin un formato di pixel come JPEG o PNG?SVG in JPG/PNG

risposta

5

Se avete ImageMagick installato (lo strumento, non so come avrebbe funzionato con il pacchetto PHP), può essere semplice come:

<?php 
    `convert infile.svg outfile.jpg` 
?> 
4

Possiamo anche utilizzare l'interfaccia a riga di comando come inkscape per realizzarlo. Scarica Inkscape da inkscape.org

Apri Terminale/prompt dei comandi dei comandi Tipo come:

conversione di file singolo

inkscape -z --file=original.svg --export-png=converted.png --export-area-drawing --export-dpi=200 

conversione in lotti di SVG di PNG può essere raggiunto come segue:

for i in *.svg; 
    do inkscape -z --file=$i --export-png=$i.png --export-area-drawing --export-dpi=200; 
done 

--export-area-drawing: Esporta solo l'area di disegno del file SVG e non l'intera area del documento.

+0

Inkscape non è uno strumento da riga di comando (ha tuttavia un'interfaccia a riga di comando), ma a parte questo, è una risposta valida (e buona a conoscenza). +1 – Boldewyn

+0

Grazie Boldewyn per l'elaborazione. Sì, è un'interfaccia a riga di comando e non uno strumento. Ho convertito più di 2 file in pochi istanti. così pensato di condividere questo. –