Otu esi atụgharị onyonyo ka ọ bụrụ usoro Weebụ na Linux


Otu n'ime ọtụtụ omume kacha mma ị ga-anụ, n'ihi na ịkwalite arụmọrụ ebe nrụọrụ weebụ gị bụ iji onyonyo agbakọkọtara. N'ime edemede a, anyị ga-eso gị kerịta usoro onyonyo ọhụrụ a na-akpọ webp maka imepụta onyonyo abịakọrọ na ịdị mma maka webụ.

WebP bụ ụdị onyonyo dị ọhụrụ, mepere emepe nke na-enye mkpakọ enweghị atụ na enweghị atụ maka onyonyo na webụ, nke Google mere. Iji jiri ya, ịkwesịrị ibudata ngwa achịkọtaburu maka Linux, Windows na Mac OS X.

Site na usoro onyonyo ọgbara ọhụrụ a, ndị webmasters na ndị mmepe webụ nwere ike imepụta onyonyo pere mpe, bara ụba nke na-eme ka webụ ngwa ngwa.

Otu esi etinye ngwa WebP na Linux

Obi dị m ụtọ na ngwugwu webp dị na ebe nchekwa ọrụ Ubuntu, ị nwere ike tinye ya site na iji njikwa ngwugwu APT dị ka egosiri.

$ sudo apt install webp 

Na nkesa Linux ndị ọzọ, malite site na nbudata ngwungwu webp site na ebe nchekwa Googles site na iji wget iwu dị ka ndị a.

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

Ugbu a wepụ faịlụ Archive wee banye na ndekọ ngwugwu ewepụtara dị ka ndị a.

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

Dịka ị na-ahụ site na nseta ihuenyo dị n'elu, ngwugwu ahụ nwere ọba akwụkwọ achịkọtagoro (libwebp) maka ịgbakwunye koodu nzuzo ma ọ bụ decoding na mmemme gị yana ngwa weebụ dị iche iche edepụtara n'okpuru.

  • anim_diff – ngwa iji gosipụta ọdịiche dị n'etiti onyonyo eserese.
  • anim_dump – ngwa iji tụfuo ọdịiche dị n’etiti onyonyo eserese.
  • cwebp – ngwa ngbanwe webp.
  • dwebp – ngwa ihe ndozi webp.
  • gif2webp – ngwa maka ịtụgharị onyonyo GIF ka ọ bụrụ webp.
  • img2webp – ngwaọrụ maka ịtụgharị usoro onyonyo ka ọ bụrụ faịlụ webp animated.
  • vwebp – webp faịlụ nlele.
  • webpinfo – eji ele ozi gbasara faịlụ onyonyo webp.
  • webpmux – ngwa muxing webp.

Iji tọghata onyonyo gaa na webp, ị nwere ike iji ngwa cwebp, ebe mgba ọkụ -q na-akọwapụta ogo mmepụta yana -o na-akọwapụta faịlụ mmepụta.

$ 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

Ị nwere ike ịlele onyonyo webụp a gbanwere site na iji ngwa vwebp.

$ ./vwebp Cute-Baby-Girl.webp

Ị nwere ike ịhụ nhọrọ niile maka ngwaọrụ ọ bụla dị n'elu site na iji ha na-enweghị arụmụka ọ bụla ma ọ bụ iji ọkọlọtọ -longhelp, dịka ọmụmaatụ.

$ ./cwebp -longhelp

N'ikpeazụ ma ọ dịghị ihe ọzọ, ọ bụrụ na ịchọrọ ịme mmemme ndị dị n'elu na-enweghị ịpị ụzọ ha zuru oke, tinye akwụkwọ ndekọ ~/libwebp-0.6.1-linux-x86-32/bin na mgbanwe gburugburu ebe obibi PATH gị na faịlụ ~/.bashrc gị.

$ vi ~/.bashrc

Tinye ahịrị dị n'okpuru gaa na njedebe nke faịlụ ahụ.

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

Chekwaa faịlụ wee pụọ. Mepee windo ọnụ ọhụrụ ma ị ga-enwe ike ịme mmemme webp niile dịka iwu sistemụ ọ bụla ọzọ.

Ebe obibi ọrụ WebP: https://developers.google.com/speed/webp/

Leleekwa akụkọ ndị a bara uru:

  1. 15 Iwu 'FFmpeg' bara uru maka ntụgharị vidiyo, ọdịyo na onyonyo na Linux
  2. Wụnye Ngwá Ọrụ ImageMagick (Ihe Ntụgharị Foto) na Linux
  3. Ụzọ anọ iji tụgharịa PNG gị ka ọ bụrụ JPG na Vice-Versa

WebP bụ naanị otu n'ime ọtụtụ ngwaahịa na-apụta na mbọ Google na-aga n'ihu ime ka webụ dị ngwa ngwa. Cheta ịkọrọ gị echiche gbasara usoro onyonyo ọhụrụ a maka webụ, site na mpempe nzaghachi n'okpuru.