Kuinka muuntaa kuvat WebP-muotoon Linuxissa


Yksi lukuisista parhaista käytännöistä, joista tulet kuulemaan, web-sivustosi suorituskyvyn optimoimiseksi on pakattujen kuvien käyttö. Tässä artikkelissa jaamme kanssasi uuden kuvamuodon nimeltä webp, jonka avulla voit luoda pakattuja ja laadukkaita kuvia verkkoon.

WebP on suhteellisen uusi, Googlen suunnittelema avoimen lähdekoodin kuvamuoto, joka tarjoaa poikkeuksellisen häviöttömän ja häviöttömän pakkaamisen verkossa oleville kuville. Jotta voit käyttää sitä, sinun on ladattava valmiiksi käännetyt apuohjelmat Linuxille, Windowsille ja Mac OS X:lle.

Tämän modernin kuvamuodon avulla verkkovastaavat ja verkkokehittäjät voivat luoda pienempiä, monipuolisempia kuvia, jotka tekevät verkosta nopeamman.

WebP-työkalun asentaminen Linuxiin

Onneksi webp-paketti on Ubuntun virallisissa arkistoissa, voit asentaa sen käyttämällä APT-paketinhallintaa kuvan mukaisesti.

sudo apt install webp 

Muissa Linux-jakeluissa aloita lataamalla webp-paketti Googlen arkistosta wget-komennolla seuraavasti.

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

Pura nyt arkistotiedosto ja siirry purettuun pakettihakemistoon seuraavasti.

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

Kuten yllä olevasta kuvakaappauksesta näet, paketti sisältää valmiiksi käännetyn kirjaston (libwebp), jolla voit lisätä webp-koodauksen tai dekoodauksen alla lueteltuihin ohjelmiisi ja erilaisiin webp-apuohjelmiin.

  • anim_diff – työkalu animaatiokuvien välisen eron näyttämiseen.
  • anim_dump – työkalu animaatiokuvien välisen eron poistamiseen.
  • cwebp – webp-koodaustyökalu.
  • dwebp – webp-dekooderityökalu.
  • gif2webp – työkalu GIF-kuvien muuntamiseen webp-muotoon.
  • img2webp – työkalut kuvasarjan muuntamiseen animoiduksi webp-tiedostoksi.
  • vwebp – webp-tiedostojen katseluohjelma.
  • webpinfo – käytetään verkkokuvatiedoston tietojen tarkastelemiseen.
  • webpmux – webp-muxing-työkalu.

Jos haluat muuntaa kuvan webp-muotoon, voit käyttää cwebp-työkalua, jossa -q-kytkin määrittää tulostuslaadun ja -o. määrittää tulostiedoston.

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

Voit tarkastella muunnettua webp-kuvaa vwebp-työkalun avulla.

./vwebp Cute-Baby-Girl.webp

Näet minkä tahansa yllä olevan työkalun kaikki vaihtoehdot suorittamalla ne ilman argumentteja tai käyttämällä esimerkiksi -longhelp-lippua.

./cwebp -longhelp

Viimeisenä mutta ei vähäisimpänä, jos haluat ajaa yllä olevia ohjelmia kirjoittamatta niiden absoluuttisia polkuja, lisää hakemisto ~/libwebp-0.6.1-linux-x86-32/bin PATH-ympäristömuuttujaan ~/.bashrc-tiedostosi.

vi ~/.bashrc

Lisää alla oleva rivi tiedoston loppuun.

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

Tallenna tiedosto ja poistu. Avaa sitten uusi pääteikkuna ja sinun pitäisi pystyä suorittamaan kaikkia webp-ohjelmia kuten mitä tahansa muita järjestelmäkomentoja.

WebP-projektin kotisivu: https://developers.google.com/speed/webp/

Tutustu myös näihin hyödyllisiin aiheeseen liittyviin artikkeleihin:

  1. 15 hyödyllistä FFmpeg-komentoa videon, äänen ja kuvan muuntamiseen Linuxissa
  2. Asenna ImageMagick (Image Manipulation) Tool Linuxiin
  3. 4 tapaa muuntaa PNG-tiedostoja JPG-muotoon ja päinvastoin

WebP on vain yksi monista tuotteista, jotka syntyvät Googlen jatkuvasta pyrkimyksestä nopeuttaa verkkoa. Muista jakaa ajatuksesi tästä uudesta verkkokuvamuodosta alla olevan palautelomakkeen kautta.