Com convertir imatges a format WebP a Linux


Una de les nombroses pràctiques recomanades que escoltarà per optimitzar el rendiment del vostre lloc web és utilitzar imatges comprimides. En aquest article, compartirem amb vosaltres un nou format d'imatge anomenat webp per crear imatges comprimides i de qualitat per a la web.

WebP és un format d'imatge de codi obert relativament nou que ofereix una compressió excepcional sense pèrdues i amb pèrdues per a imatges al web, dissenyat per Google. Per utilitzar-lo, heu de descarregar utilitats precompilades per a Linux, Windows i Mac OS X.

Amb aquest format d'imatge modern, els administradors web i els desenvolupadors web poden crear imatges més petites i riques que fan que la web sigui més ràpida.

Com instal·lar l'eina WebP a Linux

Afortunadament, el paquet webp està present als dipòsits oficials d'Ubuntu, podeu instal·lar-lo mitjançant el gestor de paquets APT tal com es mostra.

$ sudo apt install webp 

En altres distribucions de Linux, comenceu per baixar el paquet webp del dipòsit de Google mitjançant l'ordre wget de la següent manera.

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

Ara extreu el fitxer d'arxiu i aneu al directori del paquet extret de la manera següent.

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

Com podeu veure a la captura de pantalla anterior, el paquet conté una biblioteca precompilada (libwebp) per afegir codificació o descodificació webp als vostres programes i diverses utilitats webp que s'enumeren a continuació.

  • anim_diff: eina per mostrar la diferència entre imatges d'animació.
  • anim_dump: eina per eliminar la diferència entre imatges d'animació.
  • cwebp: eina de codificació webp.
  • dwebp: eina descodificadora webp.
  • gif2webp: eina per convertir imatges GIF a webp.
  • img2webp: eines per convertir una seqüència d'imatges en un fitxer web animat.
  • vwebp: visualitzador de fitxers webp.
  • webpinfo: s'utilitza per veure informació sobre un fitxer d'imatge webp.
  • webpmux: eina de muxing webp.

Per convertir una imatge a webp, podeu utilitzar l'eina cwebp, on l'interruptor -q defineix la qualitat de sortida i -o especifica el fitxer de sortida.

$ 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

Podeu veure la imatge webp convertida mitjançant l'eina vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Podeu veure totes les opcions de qualsevol de les eines anteriors executant-les sense cap argument o utilitzant la marca -longhelp, per exemple.

$ ./cwebp -longhelp

Finalment, però no menys important, si voleu executar els programes anteriors sense escriure els seus camins absoluts, afegiu el directori ~/libwebp-0.6.1-linux-x86-32/bin a la vostra variable d'entorn PATH al vostre fitxer ~/.bashrc.

$ vi ~/.bashrc

Afegiu la línia de sota cap al final del fitxer.

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

Desa el fitxer i surt. A continuació, obriu una nova finestra de terminal i hauríeu de poder executar tots els programes webp com qualsevol altra ordre del sistema.

Pàgina d'inici del projecte WebP: https://developers.google.com/speed/webp/

Consulteu també aquests articles relacionats útils:

  1. 15 ordres útils FFmpeg per a la conversió de vídeo, àudio i imatge a Linux
  2. Instal·leu l'eina ImageMagick (manipulació d'imatges) a Linux
  3. 4 maneres de convertir per lots el vostre PNG a JPG i viceversa

WebP és només un dels molts productes que sorgeixen dels esforços continus de Google per fer que la web sigui més ràpida. Recordeu compartir les vostres reflexions sobre aquest nou format d'imatge per a la web, mitjançant el formulari de comentaris a continuació.