Recherche de site Web

Comment convertir des images au format WebP sous Linux


L’une des nombreuses meilleures pratiques dont vous entendrez parler pour optimiser les performances de votre site Web est l’utilisation d’images compressées. Dans cet article, nous allons partager avec vous un nouveau format d’image appelé webp pour créer des images compressées et de qualité pour le web.

WebP est un format d’image open source relativement nouveau qui offre une compression exceptionnelle sans perte et avec perte pour les images sur le Web, conçu par Google. Pour l’utiliser, vous devez télécharger des utilitaires précompilés pour Linux, Windows et Mac OS X.

Grâce à ce format d’image moderne, les webmasters et les développeurs Web peuvent créer des images plus petites et plus riches qui rendent le Web plus rapide.

Comment installer l’outil WebP sous Linux

Heureusement, le paquet webp est présent dans les dépôts officiels d’Ubuntu, vous pouvez l’installer à l’aide du gestionnaire de paquets APT comme indiqué.

$ sudo apt install webp 

Sur les autres distributions Linux, commencez par télécharger le package webp à partir du dépôt Google à l’aide de la commande wget comme suit.

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

Extrayez maintenant le fichier d’archive et déplacez-vous dans le répertoire du package extrait comme suit.

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

Comme vous pouvez le voir sur la capture d’écran ci-dessus, le paquet contient une bibliothèque précompilée (libwebp) pour ajouter l’encodage ou le décodage webp à vos programmes et divers utilitaires webp répertoriés ci-dessous.

  • anim_diff – outil pour afficher la différence entre les images d’animation.
  • anim_dump – outil pour vider la différence entre les images d’animation.
  • cwebp – outil d’encodeur webp.
  • dwebp – outil de décodeur webp.
  • gif2webp - outil pour convertir des images GIF en webp.
  • img2webp – outils pour convertir une séquence d’images en un fichier webp animé.
  • vwebp – visionneuse de fichiers webp.
  • WebPinfo – Utilisé pour afficher des informations sur un fichier image WebP.
  • Webpmux – Outil de multiplexage WebP.

Pour convertir une image en webp, vous pouvez utiliser l’outil cwebp, où le commutateur -q définit la qualité de sortie et -o spécifie le fichier de sortie.

$ 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

Vous pouvez afficher l’image webp convertie à l’aide de l’outil vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Vous pouvez voir toutes les options de n’importe lequel des outils ci-dessus en les exécutant sans aucun argument ou en utilisant l’indicateur -longhelp, par exemple.

$ ./cwebp -longhelp

Enfin, si vous voulez exécuter les programmes ci-dessus sans taper leurs chemins absolus, ajoutez le répertoire ~/libwebp-0.6.1-linux-x86-32/bin à votre variable d’environnement PATH dans votre fichier ~/.bashrc.

$ vi ~/.bashrc

Ajoutez la ligne ci-dessous vers la fin du fichier.

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

Enregistrez le fichier et quittez. Ouvrez ensuite une nouvelle fenêtre de terminal et vous devriez être en mesure d’exécuter tous les programmes webp comme n’importe quelle autre commande système.

Page d’accueil du projet WebP : https://developers.google.com/speed/webp/

Consultez également ces articles connexes utiles :

  1. 15 commandes 'FFmpeg' utiles pour la conversion de vidéos, d’audio et d’images sous Linux
  2. Installer l’outil ImageMagick (manipulation d’images) sur Linux
  3. 4 façons de convertir par lots votre PNG en JPG et vice-versa

WebP n’est que l’un des nombreux produits issus des efforts continus de Google pour rendre le Web plus rapide. N’oubliez pas de partager vos réflexions concernant ce nouveau format d’image pour le web, via le formulaire de commentaires ci-dessous.

Articles connexes: