Kā konvertēt attēlus WebP formātā Linux


Viena no daudzajām paraugpraksēm, par kurām jūs dzirdēsiet, lai optimizētu savas vietnes veiktspēju, ir saspiestu attēlu izmantošana. Šajā rakstā mēs dalīsimies ar jums ar jaunu attēla formātu ar nosaukumu webp saspiestu un kvalitatīvu attēlu izveidošanai tīmeklim.

WebP ir salīdzinoši jauns, atvērtā pirmkoda attēlu formāts, kas piedāvā izcilu bezzudumu un bezzudumu saspiešanu attēliem tīmeklī, ko izstrādājis Google. Lai to izmantotu, jums jālejupielādē iepriekš apkopoti utilīti Linux, Windows un Mac OS X.

Izmantojot šo moderno attēlu formātu, tīmekļa pārziņi un tīmekļa izstrādātāji var izveidot mazākus, bagātākus attēlus, kas padara tīmekli ātrāku.

Kā instalēt WebP rīku Linux

Par laimi tīmekļa vietne atrodas Ubuntu oficiālajos krātuvēs. To var instalēt, izmantojot APT pakotņu pārvaldnieku, kā parādīts.

$ sudo apt install webp 

Citos Linux izplatījumos vispirms lejupielādējiet tīmekļa paketi no Google krātuves, izmantojot komandu wget šādi.

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

Tagad izvelciet arhīva failu un pārvietojieties uz iegūto pakotņu direktoriju šādi.

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

Kā redzat no iepriekš minētā ekrānuzņēmuma, pakotne satur iepriekš sastādītu bibliotēku (libwebp) tīmekļa kodēšanas vai dekodēšanas pievienošanai jūsu programmām un dažādām tālāk uzskaitītajām tīmekļa utilītprogrammām.

  • anim_diff - rīks, lai parādītu atšķirību starp animācijas attēliem.
  • anim_dump - rīks, lai samazinātu atšķirību starp animācijas attēliem.
  • cwebp - tīmekļa kodētāja rīks.
  • dwebp - tīmekļa dekodētāja rīks.
  • gif2webp - rīks GIF attēlu pārveidošanai par tīmekļa vietni.
  • img2webp - rīki attēlu secības pārveidošanai par animētu tīmekļa failu.
  • vwebp - tīmekļa failu skatītājs.
  • tīmekļa informācija - tiek izmantota, lai skatītu informāciju par tīmekļa attēla failu.
  • webpmux - tīmekļa traucēšanas rīks.

Lai attēlu pārveidotu par tīmekļa lapu, varat izmantot rīku cwebp, kur slēdzis -q nosaka izvades kvalitāti un -o norāda izvades failu.

$ 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

Konvertēto tīmekļa attēlu var apskatīt, izmantojot rīku vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Jebkuram no iepriekš minētajiem rīkiem varat redzēt visas opcijas, palaižot tos bez jebkādiem argumentiem vai, piemēram, izmantojot karodziņu -longhelp .

$ ./cwebp -longhelp

Visbeidzot, ja vēlaties palaist iepriekš minētās programmas, neievadot to absolūtos ceļus, pievienojiet direktoriju ~/libwebp-0.6.1-linux-x86-32/bin PATH vides mainīgajam failā ~/.bashrc.

$ vi ~/.bashrc

Pievienojiet rindiņu zemāk faila beigās.

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

Saglabājiet failu un izejiet. Pēc tam atveriet jaunu termināļa logu, un jums vajadzētu būt iespējai palaist visas tīmekļa programmas tāpat kā citas sistēmas komandas.

WebP projekta sākumlapa: https://developers.google.com/speed/webp/

Apskatiet arī šos noderīgos saistītos rakstus:

  1. 15 noderīgas komandas “FFmpeg” video, audio un attēlu pārveidošanai operētājsistēmā Linux
  2. Linux instalējiet rīku ImageMagick (Image Manipulation)
  3. 4 veidi, kā pārveidot PNG uz JPG un otrādi

WebP ir tikai viens no daudzajiem produktiem, kas nāk no Google pastāvīgajiem centieniem padarīt tīmekli ātrāku. Atcerieties dalīties savās domās par šo jauno tīmekļa attēlu formātu, izmantojot tālāk sniegto atsauksmju veidlapu.