Cum să convertiți imagini în format WebP în Linux


Una dintre numeroasele bune practici de care veți auzi, pentru optimizarea performanței site-ului dvs. web, este utilizarea imaginilor comprimate. În acest articol, vă vom împărtăși un nou format de imagine numit webp pentru a crea imagini comprimate și de calitate pentru web.

WebP este un format de imagine relativ nou, open source, care oferă o compresie excepțională fără pierderi și cu pierderi pentru imaginile de pe web, conceput de Google. Pentru a-l folosi, trebuie să descărcați utilitare pre-compilate pentru Linux, Windows și Mac OS X.

Cu acest format de imagine modern, webmasterii și dezvoltatorii web pot crea imagini mai mici și mai bogate, care fac web-ul mai rapid.

Cum se instalează instrumentul WebP în Linux

Din fericire, pachetul webp este prezent în depozitele oficiale Ubuntu, îl puteți instala folosind managerul de pachete APT, așa cum se arată.

$ sudo apt install webp 

Pe alte distribuții Linux, începeți prin a descărca pachetul webp din depozitul Google utilizând comanda wget, după cum urmează.

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

Acum extrageți fișierul arhivă și mutați-vă în directorul pachetului extras după cum urmează.

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

După cum puteți vedea din captura de ecran de mai sus, pachetul conține o bibliotecă precompilată (libwebp) pentru adăugarea de codare sau decodare webp la programele dvs. și la diverse utilitare webp enumerate mai jos.

  • anim_diff – instrument pentru a afișa diferența dintre imaginile de animație.
  • anim_dump – instrument pentru a elimina diferența dintre imaginile de animație.
  • cwebp – instrument de codificare webp.
  • dwebp – instrument de decodare webp.
  • gif2webp – instrument pentru conversia imaginilor GIF în webp.
  • img2webp – instrumente pentru conversia unei secvențe de imagini într-un fișier webp animat.
  • vwebp – vizualizator de fișiere webp.
  • webpinfo – folosit pentru a vizualiza informații despre un fișier imagine webp.
  • webpmux – instrument de muxing webp.

Pentru a converti o imagine în webp, puteți utiliza instrumentul cwebp, unde comutatorul -q definește calitatea ieșirii și -o specifică fișierul de ieșire.

$ 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

Puteți vizualiza imaginea webp convertită utilizând instrumentul vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Puteți vedea toate opțiunile pentru oricare dintre instrumentele de mai sus, rulându-le fără niciun argument sau folosind steag-ul -longhelp, de exemplu.

$ ./cwebp -longhelp

Nu în ultimul rând, dacă doriți să rulați programele de mai sus fără a le introduce căile absolute, adăugați directorul ~/libwebp-0.6.1-linux-x86-32/bin la variabila de mediu PATH în fișierul dvs. ~/.bashrc.

$ vi ~/.bashrc

Adăugați linia de mai jos spre sfârșitul fișierului.

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

Salvați fișierul și ieșiți. Apoi deschideți o nouă fereastră de terminal și ar trebui să puteți rula toate programele webp ca orice alte comenzi de sistem.

Pagina de pornire a proiectului WebP: https://developers.google.com/speed/webp/

Consultați și aceste articole utile conexe:

  1. 15 comenzi „FFmpeg” utile pentru conversia video, audio și imagini în Linux
  2. Instalați instrumentul ImageMagick (Manipularea imaginilor) pe Linux
  3. 4 moduri de a converti în loturi PNG-ul în JPG și viceversa

WebP este doar unul dintre numeroasele produse rezultate din eforturile continue ale Google de a face web-ul mai rapid. Nu uitați să vă împărtășiți gândurile cu privire la acest nou format de imagine pentru web, prin formularul de feedback de mai jos.