¿Cómo convertir PNG, JPEG a WebP en Ubuntu? (También WebP a PNG y JPEG)

Webp es un formato de imagen de código abierto en Linux que admite la compresión sin pérdida y con pérdida de imágenes en la web. Una de las mejores prácticas para optimizar el rendimiento del sitio web es utilizar imágenes comprimidas. Este artículo cubrirá cómo usar el formato de imagen webp para crear imágenes comprimidas y de calidad para el sitio web.

Instalación

los webp El paquete ya está disponible en los repositorios oficiales de ubuntu . Ejecute el siguiente comando para actualizar el repositorio de Ubuntu al índice más reciente e instale el paquete webp.

                      $ sudo apt-get update
                    
                      $ sudo apt install webp
                    

Además, puede instalar el paquete webp desde el repositorio de Google como:

                      $ wget 
                      
                        https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz
                      
                    

Extraiga el archivo tar y muévase al directorio extraído.

                      $ tar -xvzf libwebp-0.6.1-linux-x86-32.tar.gz
                    

                      $ cd libwebp-0.6.1-linux-x86-32
                    
                      $ cd bin
                    
                      $ ls
                    

En el directorio, puede ver los archivos binarios precompilados que se pueden usar para varias utilidades webp, como:

anim_diff: esta herramienta se puede utilizar para encontrar la diferencia entre imágenes de animación

anim_dump: esta herramienta se puede utilizar para volcar la diferencia entre las imágenes de animación

cwebp: esta herramienta se puede utilizar para la codificación webp

dwebp: esta herramienta se utiliza para la decodificación de aplicaciones web

vwebp: esta herramienta se utiliza para ver archivos webp

webpinfo: esta herramienta se puede utilizar para ver información sobre un archivo de imagen webp

Para encontrar todas las opciones proporcionadas por la herramienta de utilidad webp, use el siguiente comando.

                      $ webp -longhelp
                    

Ahora agregue el directorio ~/ libwebp-0.6.1-linux-x86-32/bin al Variable de entorno PATH en el ~/ .bashrc archivo para ejecutar el webp herramientas de utilidad sin escribir la ruta absoluta.

                      $ sudo vi ~/.bashrc
                    

Copie la siguiente línea al final del archivo.

                      export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin
                    

Guarda el archivo y cierra. Abra una nueva terminal y use las herramientas de la utilidad webp como otros comandos del sistema.

Convertir imagen a formato webp

Utilizando el cwebp herramienta, una imagen se puede convertir en webp formato. ejecutar el cwebp comando con opción -q para definir la calidad de imagen y -O para definir el archivo de salida. En esto examplehe usado un archivo de imagen linux.png y yo inux.jpeg archivo para convertir en formato webp. Puede elegir el nombre de su imagen en consecuencia.

                      $ cwebp -q 60 linux.png -o linux.webp
                    
                      $ cwebp -q 60 linux.jpeg -o linux1.webp
                    

Producción:

En la salida, puede ver que el tamaño de la imagen se ha reducido comparativamente.

Ejecute el siguiente comando para abrir el webp formatear imágenes. En esto examplehe usado un archivo linux.webp previamente convertido.

                      $ vwebp linux.webap
                    

Conversión de imagen webp a formato png y jpeg

En el paso anterior, convertimos imágenes jpeg y png a webp usando la herramienta de utilidad cwebp. Ahora usaremos el bebp herramienta para convertir webp imágenes en formato png y jpeg.

Utilizar el dwep Comando con la opción -O para crear formato de imagen png y jpeg desde webp . En el exampleimage.webp se utiliza para la conversión.

                      $ dwep image.webp -o image.png
                    
                      $ dwep image.webp -o image.jpeg
                    

Producción:

Se puede ver que el tamaño de la imagen ha aumentado comparativamente después de decodificar el formato de imagen webp.

De esta forma, podemos convertir imágenes en formato png y jpeg a formato webp y viceversa.

Conclusión

Este artículo cubrió cómo convertir formato PNG, JPEG a WebP en Ubuntu. Además, aprendimos cómo convertir WebP a PNG y JPEG.

Related Posts