Convierta imágenes PNG a formato JPEG en la terminal de Linux

Las imágenes PNG son ciertamente mejores que las JPEG cuando se compara su calidad. Sin embargo, cuando hablamos de cargar imágenes PNG en un sitio web, se necesita bastante ancho de banda y, por lo tanto, la página web se vuelve un poco lenta.

Por lo tanto, convertir imágenes a formato JPEG es una buena solución, a pesar de comprometer la calidad. En este artículo, vamos a imágenes de proceso por lotes en la terminal usando CLI herramientas como ImageMagick y GraphicsMagick.

Tabla de contenido

Instale ImageMagick y GraphicsMagick

ImageMagick es una herramienta de código abierto ampliamente utilizada para modificar y administrar archivos de imagen. Está disponible en todas las principales distribuciones de Linux. Instálelo escribiendo los siguientes comandos:

                      
# 
                      
                        Debian
                      
                       and 
                      
                        Ubuntu
                      
                       based distributions
sudo apt update && sudo apt install imagemagick
# On Fedora Workstation
sudo dnf install imagemagick
# On Arch Linux
sudo pacman -S imagemagick

                    
Instalando Imagemagick

GraphicsMagick, por otro lado, se basa en ImageMagick y ofrece un procesamiento más rápido y una mejor calidad. Para instalarlo en su distribución, escriba los siguientes comandos:

                      
# On Debian and Ubuntu based distributions
sudo apt install graphicsmagick
# On Fedora Workstation
sudo dnf install GraphicsMagick
# On Arch Linux and its derivatives
sudo pacman -S GraphicsMagick

                    
Instalación de GraphicsMagick

Conversión de imágenes PNG a JPEG

Navegue hasta el directorio donde almacenó todas las imágenes PNG con el comando cd y enumere todo el contenido con el comando ls.

Listado de todas las imágenes PNG Listado de todas las imágenes PNG

Ahora, primero convertiremos las imágenes usando ImageMagick, usando el comando mogrify.

                      
mogrify -format jpg *.png
ls *.png

                    
Listado de todas las imágenes Jpg Listado de todas las imágenes Jpg

Para lograr el mismo resultado usando GraphicsMagick, puede usar el siguiente comando:

                      
gm mogrify -format jpeg *.png

                    
Conversión de imágenes a JPEG usando GraphicsMagick Conversión de imágenes a JPEG usando GraphicsMagick

Resumen

Puede usar las páginas de manual de ambos comandos para saber más sobre su funcionalidad porque el alcance de ImageMagick es enorme. La conversión de imágenes PNG a JPG esencialmente ahorra mucho espacio en el servidor del sitio web y aumenta la velocidad del sitio web en todos los dispositivos.

Referencias

Related Posts