Kako pretvoriti slike u WebP format u Linuxu


Jedna od brojnih najboljih praksi za koje ćete čuti za optimiziranje performansi vaše web stranice je korištenje komprimiranih slika. U ovom članku ćemo s vama podijeliti novi format slike pod nazivom webp za stvaranje komprimiranih i kvalitetnih slika za web.

WebP relativno je nov format slike otvorenog koda koji nudi izuzetnu kompresiju bez gubitaka i gubitaka za slike na webu, a dizajnirao ju je Google. Da biste ga koristili, trebate preuzeti unaprijed kompajlirane uslužne programe za Linux, Windows i Mac OS X.

Uz ovaj moderni format slike, webmasteri i web programeri mogu stvarati manje, bogatije slike koje web čine bržim.

Kako instalirati WebP alat u Linuxu

Srećom, paket webp prisutan je u službenim spremištima Ubuntua, možete ga instalirati pomoću APT upravitelja paketa kao što je prikazano.

sudo apt install webp 

Na drugim distribucijama Linuxa počnite s preuzimanjem paketa webp iz Googleovog repozitorija pomoću naredbe wget kako slijedi.

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

Sada raspakirajte arhivsku datoteku i pomaknite se u izdvojeni direktorij paketa na sljedeći način.

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

Kao što možete vidjeti na gornjoj snimci zaslona, paket sadrži unaprijed kompajliranu biblioteku (libwebp) za dodavanje webp kodiranja ili dekodiranja u vaše programe i razne webp uslužne programe navedene u nastavku.

  • anim_diff – alat za prikaz razlika između animiranih slika.
  • anim_dump – alat za izbacivanje razlike između animiranih slika.
  • cwebp – webp alat za kodiranje.
  • dwebp – webp alat za dekodiranje.
  • gif2webp – alat za pretvaranje GIF slika u webp.
  • img2webp – alati za pretvaranje niza slika u animiranu webp datoteku.
  • vwebp – webp preglednik datoteka.
  • webpinfo – koristi se za pregled informacija o webp slikovnoj datoteci.
  • webpmux – alat za webp muxing.

Za pretvaranje slike u webp, možete koristiti alat cwebp, gdje prekidač -q definira kvalitetu ispisa i -o navodi izlaznu datoteku.

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

Konvertiranu webp sliku možete pogledati pomoću alata vwebp.

./vwebp Cute-Baby-Girl.webp

Možete vidjeti sve opcije za bilo koji od gore navedenih alata tako da ih pokrenete bez ikakvih argumenata ili koristite zastavu -longhelp, na primjer.

./cwebp -longhelp

Posljednje, ali ne i najmanje važno, ako želite pokrenuti gore navedene programe bez upisivanja njihovih apsolutnih putanja, dodajte direktorij ~/libwebp-0.6.1-linux-x86-32/bin vašoj varijabli okruženja PATH u vašu ~/.bashrc datoteku.

vi ~/.bashrc

Dodajte donji redak prema kraju datoteke.

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

Spremite datoteku i izađite. Zatim otvorite novi prozor terminala i trebali biste moći pokrenuti sve webp programe kao i sve druge sistemske naredbe.

Početna stranica projekta WebP: https://developers.google.com/speed/webp/

Također pogledajte ove korisne povezane članke:

  1. 15 korisnih naredbi 'FFmpeg' za konverziju videa, zvuka i slike u Linuxu
  2. Instalirajte alat ImageMagick (Manipulacija slikama) na Linux
  3. 4 načina za grupno pretvaranje PNG-a u JPG i obrnuto

WebP samo je jedan od mnogih proizvoda proizašlih iz Googleovih neprekidnih nastojanja da web učini bržim. Ne zaboravite podijeliti svoja razmišljanja o ovom novom formatu slike za web, putem donjeg obrasca za povratne informacije.