Tutoriales

Cómo convertir SVG a PNG en la terminal Linux

generador de var estático (Gráficos vectoriales escalables) los archivos se usan comúnmente para logotipos, diagramas e ilustraciones porque se puede cambiar su tamaño sin perder calidad.

Sin embargo, a veces es necesario convertir generador de var estático archivo a papúa nueva guinea (Gráficos de Internet portátiles) formato para una mejor compatibilidad con el sitio web o la aplicación.

En Linux, hay varias formas de realizar fácilmente esta conversión utilizando herramientas de línea de comandos y aplicaciones gráficas.

1. Utiliza Inkscape

Mo Jing Es un potente editor de gráficos vectoriales de código abierto que admite el formato SVG y se puede utilizar fácilmente para la conversión. generador de var estático archivo a papúa nueva guinea Formato.

si Mo Jing Aún no está instalado en su sistema, puede instalarlo usando el siguiente comando dependiendo de su distribución de Linux:

sudo apt install inkscape         [On Debian, Ubuntu and Mint]
sudo yum install inkscape         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/inkscape  [On Gentoo Linux]
sudo apk add inkscape             [On Alpine Linux]
sudo pacman -S inkscape           [On Arch Linux]
sudo zypper install inkscape      [On OpenSUSE]    
sudo pkg install inkscape         [On FreeBSD]

Una vez instalado, puede usar el siguiente comando para convertir generador de var estático archivo a papúa nueva guinea.

inkscape input.svg --export-type=png --export-filename=output.png --export-dpi=300

2. Utilice ImageMagick

mago de la imagen es una herramienta versátil que puede convertir imágenes entre diferentes formatos, incluido generador de var estático llegar papúa nueva guinea desde la línea de comando.

si mago de la imagen Aún no está instalado en su sistema, puede instalarlo usando el siguiente comando dependiendo de su distribución de Linux:

sudo apt install imagemagick         [On Debian, Ubuntu and Mint]
sudo yum install ImageMagick         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/imagemagick  [On Gentoo Linux]
sudo apk add imagemagick             [On Alpine Linux]
sudo pacman -S imagemagick           [On Arch Linux]
sudo zypper install imagemagick      [On OpenSUSE]    
sudo pkg install imagemagick         [On FreeBSD]

una vez mago de la imagen Una vez completada la instalación, puede convertir generador de var estático archivo a papúa nueva guinea Al ejecutar:

convert input.svg output.png

Si desea establecer una resolución personalizada para la salida papúa nueva guinea archivo, uso -density opciones.

convert -density 300 input.svg output.png

3. Utilice rsvg-convert (parte de librsvg)

conversión rsvg es una herramienta de línea de comandos que es archivo de biblioteca paquete, es liviano y está diseñado específicamente para convertir archivos SVG.

si conversión rsvg: Aún no está instalado en su sistema, puede instalarlo usando el siguiente comando dependiendo de su distribución de Linux:

sudo apt install librsvg2-bin         [On Debian, Ubuntu and Mint]
sudo yum install librsvg2-tools       [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a gnome-base/librsvg     [On Gentoo Linux]
sudo apk add librsvg                  [On Alpine Linux]
sudo pacman -S librsvg                [On Arch Linux]
sudo zypper install librsvg2-tools    [On OpenSUSE]    
sudo pkg install librsvg2             [On FreeBSD]

una vez conversión rsvg Una vez instalado, puede convertir archivos SVG a PNG ejecutando el siguiente comando:

rsvg-convert -o output.png input.svg

Puede especificar el ancho o alto de la imagen de salida usando -w (ancho) o -h (alto):

rsvg-convert -w 800 -h 600 -o output.png input.svg

4. Convierta SVG a PNG en lotes

Si tiene varios archivos SVG y desea convertirlos todos a PNG a la vez, puede utilizar un bucle de shell simple.

usar Mo Jing:

for file in *.svg; do
  inkscape "$file" --export-type=png --export-filename="${file%.svg}.png"
done

usar mago de la imagen:

for file in *.svg; do
  convert "$file" "${file%.svg}.png"
done

Este bucle convertirá todos .svg Archivos en el directorio actual .png.

en conclusión

Convertir SVG a PNG en Linux es una tarea sencilla que se puede realizar utilizando varias herramientas. Si te gustan las herramientas gráficas o no, p.e. Mo Jing,flexibilidad mago de la imageno una herramienta de línea de comando rápida como esta conversión rsvgLinux proporciona varios métodos simples para esta conversión.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba