Esiste un modulo di lavoro per convertire un'immagine SVGin un formato di pixel come JPEG o PNG?SVG in JPG/PNG
risposta
Dai un'occhiata al kit di strumenti Batik. In particolare il rasterizer:
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`
?>
Se Stai usando PEAR puoi il pacchetto XML_svg2image (http://pear.php.net/package/XML_svg2image/). Se no, dovresti dare uno sguardo allo strumento da riga di comando di ImageMagick (http://www.imagemagick.org/script/command-line-tools.php). Il programma di conversione è abbastanza semplice da usare: http://www.imagemagick.org/script/convert.php#usage
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.
- 1. Includi file SVG in SVG
- 2. Prestazioni in linea SVG vs file SVG
- 3. Spazio HTML in bianco SVG in linea SVG
- 4. SVG in Fancybox
- 5. Multiple classes in SVG
- 6. Trasformazioni SVG in JavaScript
- 7. Problemi SVG in ie11
- 8. Ridimensionamento SVG in javascript
- 9. SVG in linea in Firefox
- 10. Qual è il significato di svg: svg?
- 11. SVG trascinabile utilizzando JQuery e Jquery-svg
- 12. Aggiungi elemento SVG SVG esistente utilizzando DOM
- 13. SVG non visualizzato in IE
- 14. Transizione filtro SVG in Firefox
- 15. convertire pdf in formato svg
- 16. Come visualizzare unicode in SVG?
- 17. Disegno SVG in .NET/C#?
- 18. Decodifica immagine SVG in bitmap
- 19. Esporta elementi SVG in PDF?
- 20. clipPath in più tag SVG
- 21. Immagini SVG in un'applicazione iPhone
- 22. Come ottenere ScrollBars in SVG?
- 23. Disegnare rettangoli dinamicamente in SVG
- 24. SVG interrotto
- 25. Converti stringa in formato SVG in Base64
- 26. Rendering SVG in linea in firefox
- 27. Chrome non sta caricando SVG File come immagine/svg + xml
- 28. Conversione da SVG a SVG da Android Studio 1.3
- 29. Come posso salvare il codice svg come immagine .svg?
- 30. flip svg coordinate sistema
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
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. –