Búsqueda de sitios web

Cómo convertir imágenes al formato WebP en Linux


Una de las numerosas mejores prácticas que conocerá para optimizar el rendimiento de su sitio web es el uso de imágenes comprimidas. En este artículo, compartiremos contigo un nuevo formato de imagen llamado webp para crear imágenes comprimidas y de calidad para la web.

WebP es un formato de imagen de código abierto relativamente nuevo que ofrece una compresión excepcional sin pérdida y con pérdida para imágenes en la web, diseñado por Google. Para usarlo, necesita descargar utilidades precompiladas para Linux, Windows y Mac OS X.

Con este formato de imagen moderno, los webmasters y desarrolladores web pueden crear imágenes más pequeñas y ricas que hacen que la web sea más rápida.

Cómo instalar la herramienta WebP en Linux

Afortunadamente, el paquete webp está presente en los repositorios oficiales de Ubuntu; puedes instalarlo usando el administrador de paquetes APT como se muestra.

sudo apt install webp 

En otras distribuciones de Linux, comience descargando el paquete webp del repositorio de Google usando el comando wget de la siguiente manera.

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

Ahora extraiga el archivo comprimido y vaya al directorio del paquete extraído de la siguiente manera.

tar -xvf libwebp-0.6.1-linux-x86-32.tar.gz 
cd libwebp-0.6.1-linux-x86-32/
cd bin/
ls

Como puede ver en la captura de pantalla anterior, el paquete contiene una biblioteca precompilada (libwebp) para agregar codificación o decodificación webp a sus programas y varias utilidades webp que se enumeran a continuación.

  • anim_diff: herramienta para mostrar la diferencia entre imágenes de animación.
  • anim_dump: herramienta para eliminar la diferencia entre imágenes de animación.
  • cwebp: herramienta de codificación webp.
  • dwebp – herramienta decodificadora de webp.
  • gif2webp: herramienta para convertir imágenes GIF a webp.
  • img2webp: herramientas para convertir una secuencia de imágenes en un archivo webp animado.
  • vwebp – visor de archivos webp.
  • webpinfo: se utiliza para ver información sobre un archivo de imagen webp.
  • webpmux – herramienta de mezcla webp.

Para convertir una imagen a webp, puede utilizar la herramienta cwebp, donde el modificador -q define la calidad de salida y -o especifica el archivo de salida.

cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp
OR
./cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp

Puede ver la imagen webp convertida utilizando la herramienta vwebp.

./vwebp Cute-Baby-Girl.webp

Puede ver todas las opciones para cualquiera de las herramientas anteriores ejecutándolas sin ningún argumento o usando el indicador -longhelp, por ejemplo.

./cwebp -longhelp

Por último, pero no menos importante, si desea ejecutar los programas anteriores sin escribir sus rutas absolutas, agregue el directorio ~/libwebp-0.6.1-linux-x86-32/bin a su variable ambiental PATH en su archivo ~/.bashrc.

vi ~/.bashrc

Agregue la línea a continuación hacia el final del archivo.

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

Guarda el archivo y cierra. Luego abra una nueva ventana de terminal y debería poder ejecutar todos los programas webp como cualquier otro comando del sistema.

Página de inicio del proyecto WebP: https://developers.google.com/speed/webp/

Consulte también estos útiles artículos relacionados:

  1. 15 comandos útiles 'FFmpeg' para conversión de vídeo, audio e imágenes en Linux
  2. Instale la herramienta ImageMagick (manipulación de imágenes) en Linux
  3. 4 formas de convertir por lotes su PNG a JPG y viceversa

WebP es solo uno de los muchos productos que surgen de los esfuerzos continuos de Google para hacer que la Web sea más rápida. Recuerde compartir sus opiniones sobre este nuevo formato de imagen para la web, a través del formulario de comentarios a continuación.