2010-06-08 25 views
9

¿Hay alguna módulo de trabajo a convertir una imagen de SVGen un formato de píxel como JPEG o PNG ?SVG a JPG/PNG

Respuesta

5

Si ha instalado ImageMagick (la herramienta, no está seguro de cómo funcionaría con el paquete PHP), que puede ser tan simple como:

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

También podemos utilizar la interfaz de línea de comandos como inkscape para lograrlo. Descargar Inkscape desde inkscape.org

Abrir terminal/comando símbolo del sistema Type como:

conversión de archivos de un solo

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

La conversión por lotes de SVG de a PNG se puede lograr de la siguiente manera:

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

--export-area-drawing: Esto solo exportará el área de dibujo del archivo SVG y no toda el área del documento.

+0

Inkscape no es una herramienta de línea de comandos (pero tiene una interfaz de línea de comandos), pero aparte de eso, es una respuesta válida (y buena de saber). +1 – Boldewyn

+0

Gracias Boldewyn por la elaboración. Sí, es una interfaz de línea de comando y no una herramienta. Convertí más de 2K archivos en pocos momentos. así que pensé en compartir esto. –