GNU/Linux >> Tutoriels Linux >  >> Linux

Image Optimizer gratuitement :Découvrez YOGA et apprenez à l'utiliser

YOGA Image Optimizer est un outil de ligne de commande gratuit pour convertir et optimiser des images de différents formats en JPEG, PNG et WEBP.

De nos jours, la majorité des données d'un site Web est généralement composée d'images. Les grandes images ralentissent vos pages Web, ce qui crée une expérience utilisateur moins qu'optimale. L'optimisation des images fait référence au processus consistant à fournir des images de haute qualité tout en conservant la plus petite taille possible. Il en résulte des économies de charge significatives, une expérience utilisateur améliorée et une visibilité accrue du site.

Optimiseur d'image YOGA

YOGA (Yummy Optimizer for Gorgeous Assets) est un outil de ligne de commande gratuit et une bibliothèque qui peut :

  • Convertir et optimiser des images de différents formats en JPEG, PNG et WebP
  • Convertir et optimiser des modèles 3D de différents formats vers glTF et GLB

YOGA Image Optimizer prend en charge plusieurs formats en entrée et peut générer des JPEG, PNG et WebP optimisés (à la fois avec et sans perte). Vous pourrez économiser environ 30% d'espace sur les JPEG et 20% sur les PNG. La conversion d'un JPEG en un WebP avec perte peut réduire de moitié la taille de l'image et la conversion d'un PNG en un WebP avec perte peut vous faire économiser plus de 50 % en moyenne .

Comment installer YOGA Image Optimizer sur Linux

Le moyen le plus simple d'installer YOGA est de PyPI. Exécutez simplement la commande suivante en tant que root sous Linux :

pip3 install yoga

Un package pour Arch Linux (AUR) est déjà disponible. Sur Debian / Ubuntu, vous pouvez installer tout ce dont vous avez besoin à l'aide de la commande suivante :

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

Ensuite, clonez le référentiel, accédez au répertoire du projet et créez-le (en tant que root) :

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

Utilisation de base du YOGA

La manière la plus simple d'optimiser une image consiste à utiliser la commande suivante :

yoga image input.png output.webp

Lorsque le format de sortie n'est pas spécifié, YOGA produit une image en utilisant le même format que celui d'entrée. Seuls les fichiers PNG, JPEG et WEBP sont pris en charge en entrée lorsque le format de sortie n'est pas explicitement spécifié.

Le format de sortie peut être spécifié à l'aide de --output-format choix :

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

Les formats suivants sont pris en charge :

  • origine :C'est la valeur par défaut. Le format de sortie sera le même que celui de l'image d'entrée.
  • auto :Le format de sortie est automatiquement sélectionné. YOGA générera un PNG si l'image d'entrée utilise la transparence, sinon il générera un JPEG.
  • png :génère une image PNG.
  • jpeg :génère une image JPEG.
  • webp  :produit une image WEBP avec perte.
  • webpl  :produit une image WEBP sans perte

YOGA Image Optimizer vous permet également de redimensionner les images avec le --resize choix :

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

Comme vous le voyez dans l'exemple ci-dessus, si la largeur et la hauteur ont la même valeur, vous n'avez pas à spécifier les deux.

YOGA vous permet de régler la qualité souhaitée des fichiers JPEG et WebP qu'il produit avec --jpeg-quality et --webp-quality options. Ces options prennent un entier entre 0 et 100 en paramètre :

  • 0 :Images moches mais fichiers plus petits.
  • 100  :Images de meilleure qualité, mais fichiers plus volumineux.
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 qualité WEBP par défaut est 90 %.

Conclusion

Si vous êtes un utilisateur Linux, vous devez absolument essayer YOGA. Il s'agit d'un optimiseur d'image gratuit et open source, qui est un excellent choix pour tout propriétaire de site soucieux de l'optimisation et des performances de l'image. La compression d'image est très efficace et les images optimisées étant beaucoup plus petites.

Vous pouvez trouver plus d'informations sur le YOGA sur le site Web du projet.


Linux
  1. Comment j'utilise Ansible et anacron pour l'automatisation

  2. Comment installer et utiliser Etcher sur Linux pour créer une clé USB Live Linux

  3. Comment installer et utiliser Flatpak sous Linux

  4. Comment utiliser le package d'optimisation d'image pour WP-CLI

  5. Découvrez comment modifier les autorisations pour les fichiers et les dossiers

Comment installer et utiliser PuTTY sous Linux

Outils de capture d'écran pour Ubuntu - Comment installer et utiliser ?

Comment installer et utiliser Okteta pour les fichiers de données RAW sous Linux

Comment utiliser Docker Enregistrer l'image et l'exporter pour le partage

Comment utiliser Eye of Gnome Image Viewer sur Rocky Linux 8, CentOS 8 et AlmaLinux 8

Comment installer YOGA Image Optimizer sur Ubuntu 20.04