LINUX

Cómo convertir imágenes a formato de código abierto webp en Linux

Me gusta mantener mis imágenes en formato png, pero en este artículo compartiré con ustedes algunos consejos sobre cómo convertir sus imágenes de jpeg o png a webp formato de código abierto.

Que es webp

webp es un nuevo formato de imagen para la web. Me gusta el hecho de que es gratuito, de código abierto y se puede usar fácilmente en la web para cargar imágenes de manera rápida y eficiente.

Proporciona compresión sin pérdida y con pérdida para imágenes en la web. Según los desarrolladores oficiales de Google sitio web Las imágenes sin pérdida de WebP son un 26% más pequeñas en comparación con las png.

Soy un geek binario, así que me encanta experimentar con nuevas tecnologías y me encantaría contribuir a este proyecto, pero no puedo y la razón es la gran cantidad de conocimientos necesarios para ayudar en un proyecto tan grande.

Pero puedo usar las herramientas que vienen con los paquetes precompilados Linux, Windows OS y Mac OS y ayudarlos.

¿Cómo funciona webp?

Webp utiliza la codificación predictiva para codificar una imagen, la misma tecnología que utiliza el códec de vídeo VP8.

¿Qué significa esto?

Esto significa que los bloques vecinos de píxeles se utilizan para predecir los valores de un bloque. Luego, la diferencia se codifica transformada, cuantificada y codificada en entropía como de costumbre.

Sé que esta información es muy técnica y puede parecer muy difícil de entender al principio, pero no hay nada que no puedas aprender.

Navegadores que admiten el formato de imagen webp

Desafortunadamente, mi navegador web que viene con Ubuntu de forma predeterminada no lo admite de forma nativa debido a errores de implementación. Al menos eso es lo que dicen. Creo que ustedes saben de lo que estoy hablando, estoy hablando del navegador web Mozilla Firefox.

Y, por supuesto, los navegadores web Google Chrome y Chromium admiten de forma nativa el formato de imagen webp. Otro navegador web que conozco y es compatible con webp es Opera.

Es hora de dejar que tu nerd florezca.

Ejecute el siguiente comando. ¿Qué ven, chicos?

apt-cache search webp | grep webp

Aquí está lo que buscamos.

webp: compresión con pérdida de imágenes fotográficas digitales

Instale la herramienta webp en su máquina ubuntu utilizando la herramienta de paquete avanzado (apt) como se muestra a continuación.

sudo apt-get install webp

Descargue los paquetes precompilados para linux

Si el webp El paquete no está incluido en los repositorios oficiales de su distribución de Linux. fuente.

Una vez finalizada la descarga discos compactos para usted Descargas directorio y ejecute los siguientes comandos para extraer el archivo.

cd Downloads

Utilice la utilidad tar para extraer el archivo.

tar -xvf libwebp-0.4.0-linux-x86-32.tar.gz

Entonces, si desea utilizar las herramientas incluidas en el paquete precompilado descargado cd to bin subdirectorio del libwebp-0.4.0-linux-x86-32 .

cd libwebp-0.4.0-linux-x86-32/bin

Las herramientas que necesita para seguir los sencillos experimentos de este artículo, debe aprender a utilizar el cwebp y vwebp instrumentos.

Ejecutar el ls comando dentro de bin. Deberían estar ahí.

cwebp, is used to convert images to webp format
vwebp, is used to view images in the webp format

¿Hay alguna otra forma de ver imágenes webp en ubuntu linux? Sí, conozco otra forma que me gusta compartir con ustedes.

Se puede instalar un complemento para Gimp que le permitirá ver imágenes webp en ubuntu a través de un ppa. Abra una nueva terminal y ejecute los siguientes comandos para instalar este complemento.

sudo apt-add-repository ppa:george-edison55/webp
sudo apt-get update
sudo apt-get install gimp-webp

Entonces instale libwebp con el siguiente comando.

sudo apt-get install libwebp

Cómo utilizar las herramientas cwebp y vwebp

La herramienta cwebp le ayudará a convertir muestras PNG, JPEG o Y’CbCr sin procesar a formato .webp. Hay dos opciones importantes que debe recordar para usar esta herramienta, la opción -q que se usa para especificar la calidad del archivo de salida y la opción -o que se usa para especificar el archivo de salida.

La calidad puede ser flotante y está en el rango de 0 a 100. El valor predeterminado es 75. En mi opinión y según mi experiencia, 80 es bueno.

Cuanto menor sea la calidad, menor será el tamaño del archivo de salida.

Para convertir sus imágenes al formato webp, vaya al directorio libwebp-0.4.0-linux-x86-32 y ejecute el siguiente comando.

./cwebp path_of_your_image -q 80 -o output_name.webp

El comando anterior producirá una gran cantidad de resultados, pero si desea mantener el proceso en silencio, puede usar el -tranquilo opción.

Otra opción muy útil para mí es la -s opción que se puede utilizar para especificar el ancho y el alto de la imagen de salida.

Para ver imágenes en formato webp, debe utilizar la herramienta vwebp (ver webp). Ejecute el siguiente comando en su terminal y podrá ver sus imágenes webp.

./vwebp nombre_de_imagen.webp

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
Cerrar