GNU/Linux >> Tutoriales Linux >  >> Linux

Image Optimizer gratis:conozca YOGA y aprenda a usarlo

YOGA Image Optimizer es una herramienta de línea de comandos gratuita para convertir y optimizar imágenes de varios formatos a JPEG, PNG y WEBP.

Hoy en día, la mayoría de los datos de un sitio web suelen estar compuestos por imágenes. Las imágenes grandes ralentizan sus páginas web, lo que crea una experiencia de usuario menos que óptima. La optimización de imágenes se refiere al proceso de entregar imágenes de alta calidad manteniendo el tamaño más pequeño posible. El resultado es un importante ahorro de carga, una experiencia de usuario mejorada y una mayor visibilidad del sitio.

Optimizador de imágenes YOGA

YOGA (Yummy Optimizer for Gorgeous Assets) es una herramienta de línea de comandos gratuita y una biblioteca que puede:

  • Convierta y optimice imágenes de varios formatos a JPEG, PNG y WebP
  • Convierta y optimice modelos 3D de varios formatos a glTF y GLB

YOGA Image Optimizer admite varios formatos como entrada y puede generar JPEG, PNG y WebP optimizados (tanto con pérdida como sin pérdida). Podrá ahorrar aproximadamente un 30 % de espacio en archivos JPEG y un 20 % en PNG. Convertir un JPEG a un WebP con pérdida puede reducir el tamaño de la imagen a la mitad y convertir un PNG a un WebP con pérdida puede ahorrarle más del 50% en promedio .

Cómo instalar YOGA Image Optimizer en Linux

La forma más sencilla de instalar YOGA es desde PyPI. Simplemente ejecute el siguiente comando como root en Linux:

pip3 install yoga

Ya está disponible un paquete para Arch Linux (AUR). En Debian /Ubuntu, puede instalar todo lo que necesita usando el siguiente comando:

sudo apt install build-essential cmake python3 python3-dev python3-pip python-setuptools 

Luego clone el repositorio, vaya al directorio del proyecto y constrúyalo (como root):

git clone https://github.com/wanadev/yoga.git
cd yoga
sudo python3 setup.py install

Uso básico de YOGA

La forma más sencilla de optimizar una imagen es mediante el siguiente comando:

yoga image input.png output.webp

Cuando no se especifica el formato de salida, YOGA genera una imagen con el mismo formato que la de entrada. Solo se admiten como entrada PNG, JPEG y WEBP cuando el formato de salida no se especifica explícitamente.

El formato de salida se puede especificar usando --output-format opción:

yoga image --output-format=webp input.png output.webp

Se admiten los siguientes formatos:

  • origen :Este es el valor predeterminado. El formato de salida será el mismo que el de la imagen de entrada.
  • automático :El formato de salida se selecciona automáticamente. YOGA generará un PNG si la imagen de entrada usa transparencia; de lo contrario, generará un JPEG.
  • png :genera una imagen PNG.
  • jpeg :genera una imagen JPEG.
  • webp :genera una imagen WEBP con pérdida.
  • webpl :genera una imagen WEBP sin pérdidas

YOGA Image Optimizer también le permite cambiar el tamaño de las imágenes con --resize opción:

yoga image --resize=512 input.png  ouput.png
yoga image --resize=512x512 input.png  ouput.png

Como ves en el ejemplo anterior, si el ancho y el alto tienen el mismo valor, no tienes que especificar ambos.

YOGA le permite ajustar la calidad deseada del JPEG y WebP que genera con --jpeg-quality y --webp-quality opciones Estas opciones toman un número entero entre 0100 como parámetro:

  • 0 :imágenes feas pero archivos más pequeños.
  • 100 :imágenes de la mejor calidad pero archivos más grandes.
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --output-format=webp --webp-quality=90 input.png output.webp 

La calidad WEBP predeterminada es 90 %.

Conclusión

Si eres un usuario de Linux, definitivamente necesitas probar YOGA. Es un optimizador de imágenes gratuito y de código abierto, que es una excelente opción para cualquier propietario de un sitio que se preocupe por la optimización y el rendimiento de la imagen. La compresión de imágenes es muy efectiva y las imágenes optimizadas son mucho más pequeñas.

Puedes encontrar más información sobre YOGA en la web del proyecto.


Linux
  1. Cómo uso Ansible y Anacron para la automatización

  2. Cómo instalar y usar Etcher en Linux para hacer Live Linux USB

  3. Cómo instalar y usar Flatpak en Linux

  4. Cómo usar el paquete Image Optimizer para WP-CLI

  5. Más información sobre cómo cambiar los permisos de archivos y carpetas

Cómo instalar y usar PuTTY en Linux

Herramientas de captura de pantalla para Ubuntu:¿cómo instalar y usar?

Cómo instalar y usar Okteta para archivos de datos RAW en Linux

Cómo usar Docker Guardar imagen y exportar para compartir

Cómo usar Eye of Gnome Image Viewer en Rocky Linux 8, CentOS 8 y AlmaLinux 8

Cómo instalar YOGA Image Optimizer en Ubuntu 20.04