Kako pretvoriti slike v obliko WebP v Linuxu


Ena od številnih najboljših praks, za katere boste slišali, je za stiskanje slik optimiziranje delovanja spletnega mesta. V tem članku bomo z vami delili nov format slike, imenovan webp, za ustvarjanje stisnjenih in kakovostnih slik za splet.

WebP je sorazmerno nov, odprtokodni format slike, ki ponuja izjemno stiskanje brez izgub in izgub za slike v spletu, ki jih je zasnoval Google. Če ga želite uporabiti, morate prenesti vnaprej sestavljene pripomočke za Linux, Windows in Mac OS X.

S to sodobno obliko slike lahko spletni skrbniki in spletni razvijalci ustvarijo manjše, bogatejše slike, s katerimi bo splet hitrejši.

Kako namestiti WebP Tool v Linux

Na srečo je paket webp prisoten v uradnih skladiščih Ubuntu, lahko ga namestite z upraviteljem paketov APT, kot je prikazano.

$ sudo apt install webp 

V drugih distribucijah Linuxa začnite s prenosom paketa webp iz skladišča Googles z ukazom wget, kot sledi.

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

Zdaj izvlecite arhivsko datoteko in se premaknite v imenik izvlečenega paketa, kot sledi.

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

Kot lahko vidite na zgornjem posnetku zaslona, paket vsebuje vnaprej sestavljeno knjižnico (libwebp) za dodajanje kodiranja ali dekodiranja webp v vaše programe in različne spodaj navedene pripomočke za splet.

  • anim_diff - orodje za prikaz razlike med animacijskimi slikami.
  • anim_dump - orodje za brisanje razlik med animacijskimi slikami.
  • cwebp - orodje za kodiranje webp.
  • dwebp - orodje za dekodiranje webp.
  • gif2webp - orodje za pretvorbo slik GIF v webp.
  • img2webp - orodja za pretvorbo zaporedja slik v animirano datoteko webp.
  • vwebp - pregledovalnik datotek webp.
  • webpinfo - uporablja se za ogled informacij o slikovni datoteki webp.
  • webpmux - orodje za povezovanje spletnih strani.

Za pretvorbo slike v webp lahko uporabite orodje cwebp, kjer stikalo -q določa kakovost izpisa in -o podaja izhodno datoteko.

$ 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

Pretvorjeno sliko webp si lahko ogledate z orodjem vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Vse možnosti za katero koli od zgornjih orodij si lahko ogledate tako, da jih zaženete brez argumentov ali na primer uporabite zastavico -longhelp .

$ ./cwebp -longhelp

Nenazadnje, če želite zagnati zgornje programe brez vnašanja njihovih absolutnih poti, dodajte imenik ~/libwebp-0.6.1-linux-x86-32/bin v okoljsko spremenljivko PATH v datoteki ~/.bashrc.

$ vi ~/.bashrc

Spodnjo vrstico dodajte proti koncu datoteke.

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

Shranite datoteko in zapustite. Nato odprite novo terminalsko okno in lahko boste lahko zagnali vse programe webp kot vse druge sistemske ukaze.

Domača stran projekta WebP: https://developers.google.com/speed/webp/

Oglejte si tudi te koristne povezane članke:

  1. 15 uporabnih ukazov "FFmpeg" za pretvorbo videa, zvoka in slike v Linuxu
  2. Namestite orodje ImageMagick (Image Manipulation) v Linux
  3. 4 načini za paketno pretvorbo PNG v JPG in obratno

WebP je le eden od številnih izdelkov, ki izhajajo iz Googlovih nenehnih prizadevanj za pospešitev spleta. Ne pozabite deliti svojih misli o tem novem formatu slike za splet na spodnjem obrazcu za povratne informacije.