U sljedećem ćemo članku pogledati kako pretvoriti slike u WebP format. Ako se posvetite stvaranju web stranica, već ćete znati da je jedan od najboljih postupaka za optimizaciju izvedbe vašeg web mjesta korištenje komprimiranih slika. U ovom ćemo članku vidjeti kako se koristi format WebP. Pomoću nje možemo stvoriti komprimirane i kvalitetne slike za upotrebu na našim web stranicama.
WebP je relativno novi format slike koji nudi izuzetno kompresiju bez gubitaka i gubitaka za slike na webu. Ovaj je format bio dizajnirao Google. Da biste ga koristili, morat ćete preuzeti prethodno sastavljene uslužne programe za Gnu / Linux, Windows i Mac OS X.
WebP je novi format slike koji pruža kompresiju bez gubitaka i gubitaka za PNG i JPEG datoteke. Uz ovaj format postići ćemo veličinu slike do 34% manju, to je kompatibilan s Google Chromeom i Operaom. Možemo koristiti Nginx i Apache da utvrdimo podržava li ovaj format agent preglednika, a zatim poslužujemo sliku u novom formatu umjesto izvorne slike. Ovaj format datoteke također podržava animirane slike, što može dovesti do velikog smanjenja veličina slike.
Pomoću WebP formata webmasteri i web programeri mogu stvoriti manje, bogatije slike koji čine internet bržim.
Instalirajte alat WebP na Ubuntu
Srećom, paket webp je prisutna u službenim Ubuntu repozitorijima. Možemo ga instalirati pomoću upravitelja paketa APT. Morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i u njega napisati:
sudo apt install webp
Također možemo odabrati Ubuntu i druge Gnu / Linux distribucije preuzmite webp paket iz google spremišta. Za to ćemo upotrijebiti naredbu wget otvaranjem terminala (Ctrl + Alt + T) i upisivanjem:
wget -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz
Sljedeće što ćemo učiniti je izdvojiti datoteku i premjestiti se u direktorij izvađenog 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
Ugrađeni alati
Kao što možete vidjeti na gornjoj snimci zaslona, paket sadrži unaprijed sastavljenu biblioteku (libwebp) za dodavanje raznih web uslužnih programa navedenih u nastavku:
- anim_diff → To je alat za pokazati razliku između animacijskih slika.
- anim_dump → Ovo je alat za izbaci razliku između animacijskih slika.
- cwebp → To je alat za webp kodiranje.
- dwebp → Ovo je alat za dekodiranje webpa.
- gif2webp → Alat za pretvoriti GIF slike u webp.
- img2webp → Alati za pretvoriti slijed slike u animiranu web datoteku.
- vwebp → Ovo je a preglednik datoteka webp.
- webpinfo → Ovaj se alat koristi za pregled informacije o datoteci slika webp.
- webpmux → Jedan mux alat s webp.
Moći ćemo vidjeti sve opcije za bilo koji od prethodnih alata izvršavajući ih bez ikakvih argumenata ili koristeći -duga pomoćna zastava, Na primjer:
cwebp -longhelp
Napokon, ako želimo izvršiti prethodne programe bez upisivanja njihovih apsolutnih putova, morat ćemo dodati samo direktorij ~ / libwebp-0.6.1-linux-x86-32 / bin našem Varijabla okruženja PATH u našoj datoteci ~ / .bashrc. Da bismo to učinili, izvršit ćemo u terminalu (Ctrl + Alt + T):
vi ~/.bashrc
U posljednji dio datoteke ćemo dodati:
export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin
Po završetku morat ćemo samo spremiti datoteku i zatvoriti je. Po odlasku otvorit ćemo novi prozor terminala i sada možemo pokretati sve web programe kao i bilo koja druga naredba u sustavu.
Pretvori sliku u webp
Da bismo pretvorili sliku u webp, možemo koristite cwebp alat. U njemu parametar -q definira kvalitetu rezultata i -o određuje izlaznu datoteku. Evo primjera:
cwebp -q 80 ubunlog.jpeg -o ubunlog.webp
Pogledajte pretvorenu sliku
Kad je konverzija gotova, možemo pregledajte webp sliku pomoću alata vwebp. Kao što možete vidjeti na snimci, ista slika ima određene razlike u odnosu na onu u jpeg formatu.
vwebp ubunlog.webp
WebP je samo jedan od mnogih proizvoda koji proizlaze iz neprestanih napora Googlea da ubrza web. Ako želimo znati više o ovom formatu slike, možemo posjetiti Web stranica webP projekta.