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:
- Awọn iwulo ‘FFmpeg’ Wulo 15 fun Fidio, Ohun ati Iyipada Aworan ni Lainos
- Fi ImageMagick sii (Ifọwọyi Aworan) Ọpa lori Lainos
- 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ẹ.