Kif tikkonverti l-immaġini f'format WebP fil-Linux


Waħda mill-aqwa prattiki numerużi li se tisma 'biex, għall-ottimizzazzjoni tal-prestazzjoni tas-sit web tiegħek hija li tuża stampi kkompressati. F'dan l-artikolu, aħna se naqsmu miegħek format ta 'immaġni ġdid imsejjaħ webp għall-ħolqien ta' stampi kkompressati u ta 'kwalità għall-web.

WebP huwa format ta 'immaġni ta' sors miftuħ relattivament ġdid li joffri kompressjoni eċċezzjonali mingħajr telf u telf għal immaġini fuq il-web, iddisinjati minn Google. Biex tużah, trid tniżżel utilitajiet ikkumpilati minn qabel għal Linux, Windows u Mac OS X.

B'dan il-format modern ta 'immaġni, il-webmasters u l-iżviluppaturi tal-web jistgħu joħolqu immaġini iżgħar u aktar sinjuri li jagħmlu l-web aktar mgħaġġla.

Kif Tinstalla l-Għodda WebP fil-Linux

B'xorti tajba, il-pakkett webp huwa preżenti fir-repożitorji uffiċjali ta 'Ubuntu, tista' tinstallah billi tuża l-maniġer tal-pakkett APT kif muri.

$ sudo apt install webp 

Fuq distribuzzjonijiet Linux oħra, ibda billi tniżżel il-pakkett webp mir-repożitorju ta 'Googles billi tuża l-kmand wget kif ġej.

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

Issa oħroġ il-fajl tal-arkivju u mxi fid-direttorju tal-pakkett estratt kif ġej.

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

Kif tistgħu taraw mill-iskrin ta 'hawn fuq, il-pakkett fih librerija kkumpilata minn qabel (libwebp) biex iżżid kodifikazzjoni jew dekodifikazzjoni webp mal-programmi tiegħek u diversi utilitajiet webp elenkati hawn taħt.

  • anim_diff – għodda biex turi d-differenza bejn immaġini ta' animazzjoni.
  • anim_dump – għodda biex titfa' d-differenza bejn immaġini ta' animazzjoni.
  • cwebp – għodda tal-kodifikazzjoni tal-webp.
  • dwebp – għodda tad-decoder tal-webp.
  • gif2webp – għodda biex tikkonverti immaġini GIF għal webp.
  • img2webp – għodod għall-konverżjoni ta' sekwenza ta' immaġini f'fajl webp animat.
  • vwebp – webp file viewer.
  • webpinfo – użat biex tara informazzjoni dwar fajl tal-immaġni tal-webp.
  • webpmux – għodda tal-muxing tal-webp.

Biex tikkonverti immaġini għal webp, tista 'tuża l-għodda cwebp, fejn is-swiċċ -q jiddefinixxi l-kwalità tal-output u -o jispeċifika l-fajl tal-output.

$ 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

Tista 'tara l-immaġni webp maqluba billi tuża l-għodda vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Tista' tara l-għażliet kollha għal kwalunkwe għodda ta' hawn fuq billi tħaddem mingħajr argumenti jew tuża l-marka -longhelp, pereżempju.

$ ./cwebp -longhelp

L-aħħar iżda mhux l-inqas, jekk trid tħaddem il-programmi ta 'hawn fuq mingħajr ma ttajpja l-mogħdijiet assoluti tagħhom, żid id-direttorju ~/libwebp-0.6.1-linux-x86-32/bin mal-varjabbli ambjentali PATH tiegħek fil-fajl ~/.bashrc tiegħek.

$ vi ~/.bashrc

Żid il-linja hawn taħt lejn l-aħħar tal-fajl.

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

Issejvja l-fajl u oħroġ. Imbagħad iftaħ tieqa terminali ġdida u inti għandek tkun kapaċi tħaddem il-programmi webp kollha bħal kull kmandi tas-sistema oħra.

Homepage tal-Proġett WebP: https://developers.google.com/speed/webp/

Iċċekkja wkoll dawn l-artikoli relatati utli:

  1. 15 Kmand Utli ‘FFmpeg’ għall-Konverżjoni tal-Vidjo, Awdjo u Immaġni fil-Linux
  2. Installa l-Għodda ImageMagick (Manipulazzjoni tal-Immaġni) fuq Linux
  3. 4 Modi biex Ikkonverti l-Lott tiegħek għal JPG u Viċi-Versa

WebP huwa biss wieħed mill-ħafna prodotti li joħorġu mill-isforzi kontinwi ta 'Google biex il-web isir aktar mgħaġġel. Ftakar li taqsam il-ħsibijiet tiegħek dwar dan il-format tal-immaġni ġdid għall-web, permezz tal-formola ta' feedback hawn taħt.