Comment convertir les images au format webp dans Linux

Comment convertir les images au format webp dans Linux

L'une des nombreuses meilleures pratiques dont vous entendrez parler, pour optimiser vos performances de site Web est d'utiliser des images compressées. Dans cet article, nous partagerons 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.

Avec 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 rapidement.

Comment installer l'outil WebP dans Linux

Heureusement, le webp Un package est présent dans les référentiels officiels d'Ubuntu, vous pouvez l'installer en utilisant le gestionnaire de packages APT comme indiqué.

$ sudo apt install webp 

Sur d'autres distributions Linux, commencez par télécharger le webp Package du référentiel Google à l'aide de la commande wget comme suit.

$ wget -c https: // stockage.googleapis.com / téléchargements.webmproject.org / sorties / webp / libwebp-0.6.1-LINUX-X86-32.le goudron.gz 

Extraire maintenant le fichier d'archives et emménager dans le répertoire de package extrait comme suit.

$ TAR -XVF libwebp-0.6.1-LINUX-X86-32.le goudron.gz $ cd libwebp-0.6.1-LINUX-X86-32 / $ CD BIN / $ LS 
Packages webp

Comme vous pouvez le voir sur la capture d'écran ci-dessus, le package contient une bibliothèque précompilée (libwebp) pour ajouter webp Encodage ou décodage à 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 de l'encodeur webp.
  • dwebp - outil de décodeur webp.
  • gif2webp - outil pour convertir les 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 les informations sur un fichier d'image WebP.
  • webpmux - outil de muxiste webp.

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

$ cwebp -Q 60 mignon-bébé-fille-fille.png -o mignon-bébé-girl.webp ou $ ./ cwebp -Q 60 mignon-bébé-fille.png -o mignon-bébé-girl.webp 
Format d'image Covert au WebP

Vous pouvez voir le converti webp image utilisant le vwebp outil.

$ ./ vwebp mignon-bébé-fille.webp 
Afficher l'image du format WebP

Vous pouvez voir toutes les options pour l'un des outils ci-dessus en les exécutant sans arguments ou en utilisant le -longhelp Flag, par exemple.

$ ./ cwebp -Longhelp 

Enfin et surtout, si vous souhaitez exécuter les programmes ci-dessus sans taper leurs chemins absolus, ajoutez le répertoire ~ / libwebp-0.6.1-LINUX-X86-32 / BIN à votre chemin variable environnementale dans votre ~ /.bashrc déposer.

$ vi ~ /.bashrc 

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

Chemin d'exportation = $ Path: ~ / libwebp-0.6.1-LINUX-X86-32 / BIN 

Enregistrer le fichier et quitter. Ensuite, ouvrez une nouvelle fenêtre de terminal et vous devriez être en mesure d'exécuter tout webp des programmes comme toutes les autres commandes système.

Page d'accueil du projet WebP: https: // développeurs.Google.com / Speed ​​/ webp /

Consultez également ces articles connexes utiles:

  1. 15 Commandes utiles «FFMPEG» pour la conversion vidéo, audio et à l'image dans Linux
  2. Installez l'outil ImageMagick (Manipulation d'image) sur Linux
  3. 4 façons de convertir votre PNG en JPG et vice-versa

Webp n'est qu'un des nombreux produits qui sort des efforts continus de Google pour rendre le Web plus rapidement. N'oubliez pas de partager vos pensées concernant ce nouveau format d'image pour le Web, via le formulaire de rétroaction ci-dessous.