Bii o ṣe le Yi Awọn aworan pada si Ọna kika WebP ni Lainos


Ọkan ninu ọpọlọpọ awọn iṣe ti o dara julọ ti iwọ yoo gbọ ti, fun iṣapeye iṣẹ oju opo wẹẹbu rẹ ni lilo awọn aworan fifọ. Ninu nkan yii, a yoo pin pẹlu rẹ ọna kika aworan tuntun ti a pe ni webp fun ṣiṣẹda awọn fisinuirindigbindigbin ati awọn aworan didara fun oju opo wẹẹbu.

WebP jẹ tuntun tuntun, ọna kika aworan orisun orisun ti o funni ni pipadanu pipadanu ati funmorawon pipadanu fun awọn aworan lori oju opo wẹẹbu, ti apẹrẹ nipasẹ Google. Lati lo, o nilo lati ṣe igbasilẹ awọn ohun elo ti a ṣajọ tẹlẹ fun Linux, Windows ati Mac OS X.

Pẹlu ọna kika aworan ode oni, awọn ọga wẹẹbu ati awọn olupilẹṣẹ wẹẹbu le ṣẹda awọn aworan ti o kere si, ti o ni ọrọ ti o jẹ ki oju-iwe ayelujara yarayara.

Bii o ṣe le Fi Irinṣẹ Wẹẹbu sii ni Lainos

A dupe, package wẹẹbu wa ni awọn ibi ipamọ osise Ubuntu, o le fi sii nipa lilo oluṣakoso package APT bi o ti han.

$ sudo apt install webp 

Lori awọn pinpin kaakiri Linux miiran, bẹrẹ nipa gbigba lati ayelujara package wẹẹbu lati ibi ipamọ Googles nipa lilo pipaṣẹ wget gẹgẹbi atẹle.

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

Bayi yọ faili faili ile-iwe pamọ ki o gbe sinu itọsọna package ti a fa jade bi atẹle.

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

Bi o ṣe le rii lati ibọn iboju loke, package ni iwe-ikawe ti a ṣapọ tẹlẹ (libwebp) fun fifi koodu iwọle wẹẹbu sii tabi ṣiṣatunṣe si awọn eto rẹ ati ọpọlọpọ awọn ohun elo ayelujara ti a ṣe akojọ si isalẹ.

  • anim_diff - irinṣẹ lati ṣe afihan iyatọ laarin awọn aworan iwara.
  • anim_dump - ọpa lati ju iyatọ laarin awọn aworan iwara.
  • cwebp - irinṣẹ irinṣẹ koodu wẹẹbu.
  • dwebp - ohun elo imukuro wẹẹbu.
  • gif2webp - ọpa fun yiyipada awọn aworan GIF si webp.
  • img2webp - awọn irinṣẹ fun yiyipada ọkọọkan awọn aworan sinu faili wẹẹbu ti ere idaraya kan.
  • vwebp - oluwo faili wẹẹbu.
  • oju opo wẹẹbu - lo lati wo alaye nipa faili aworan wẹẹbu kan.
  • webpmux - irinṣẹ muxing wẹẹbu.

Lati yi aworan pada si webp, o le lo ohun elo cwebp, nibiti iyipada -q ṣalaye didara iṣẹjade ati -o ṣalaye faili o wu.

$ 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

O le wo aworan wẹẹbu ti o yipada nipasẹ lilo ohun elo vwebp.

$ ./vwebp Cute-Baby-Girl.webp

O le wo gbogbo awọn aṣayan fun eyikeyi awọn irinṣẹ loke nipasẹ ṣiṣe wọn laisi eyikeyi awọn ariyanjiyan tabi lilo asia -longhelp , fun apẹẹrẹ.

$ ./cwebp -longhelp

Ni ikẹhin ṣugbọn ko kere ju, ti o ba fẹ ṣiṣe awọn eto ti o wa loke laisi titẹ awọn ipa ọna wọn to, ṣafikun itọsọna ~/libwebp-0.6.1-linux-x86-32/bin si oniyipada ayika PATH rẹ ninu faili ~/.bashrc rẹ.

$ vi ~/.bashrc

Ṣafikun laini ti o wa ni isalẹ si opin faili naa.

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

Fipamọ faili naa ki o jade. Lẹhinna ṣii window ebute tuntun ati pe o yẹ ki o ni anfani lati ṣiṣe gbogbo awọn eto wẹẹbu bi eyikeyi awọn aṣẹ eto miiran.

Oju-iwe oju opo wẹẹbu ProjectPP: https://developers.google.com/speed/webp/

Tun ṣayẹwo awọn nkan wọnyi ti o ni ibatan to wulo:

  1. Awọn iwulo ‘FFmpeg’ Wulo 15 fun Fidio, Ohun ati Iyipada Aworan ni Lainos
  2. Fi ImageMagick sii (Ifọwọyi Aworan) Ọpa lori Lainos
  3. Awọn ọna 4 si Iyipada Iyipada PNG Rẹ si JPG ati Igbakeji-Versa

WebP jẹ ọkan ninu ọpọlọpọ awọn ọja ti o jade kuro ni awọn akitiyan lemọlemọfún Google si ṣiṣe ṣiṣe wẹẹbu ni iyara. Ranti lati pin awọn ero fun ọ nipa ọna kika aworan tuntun yii fun oju opo wẹẹbu, nipasẹ fọọmu esi ni isalẹ.