Kuinka muuntaa kuvat WebP-muotoon Linuxissa


Yksi lukuisista parhaista käytännöistä, joista kuulet, verkkosivustosi suorituskyvyn optimoimiseksi on pakattujen kuvien käyttö. Tässä artikkelissa jaamme kanssasi uuden kuvamuodon nimeltä webp pakattujen ja laadukkaiden kuvien luomiseksi verkkoon.

WebP on suhteellisen uusi, avoimen lähdekoodin kuvamuoto, joka tarjoaa poikkeuksellisen häviöttömän ja häviöllisen pakkauksen kuville verkossa, jonka on suunnitellut Google. Jotta voit käyttää sitä, sinun on ladattava valmiiksi kootut apuohjelmat Linuxille, Windowsille ja Mac OS X: lle.

Tämän modernin kuvamuodon avulla ylläpitäjät ja web-kehittäjät voivat luoda pienempiä, rikkaampia kuvia, jotka nopeuttavat verkkoa.

Kuinka asentaa WebP-työkalu Linuxiin

Onneksi web-paketti on läsnä Ubuntun virallisissa arkistoissa, voit asentaa sen APT-paketinhallinnalla kuvan osoittamalla tavalla.

$ sudo apt install webp 

Muissa Linux-jakeluissa aloita lataamalla verkkosivupaketti 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 voit nähdä, paketti sisältää esikäännetyn kirjaston (libwebp) verkkosivustojen koodauksen tai dekoodauksen lisäämiseksi ohjelmiin ja erilaisiin alla lueteltuihin verkkosivustojen apuohjelmiin.

  • anim_diff - työkalu animaatiokuvien välisen eron näyttämiseen.
  • anim_dump - työkalu animaatiokuvien välisen eron poistamiseksi.
  • cwebp - webp-kooderityökalu.
  • dwebp - verkkosivun dekooderityökalu.
  • gif2webp - työkalu GIF-kuvien muuntamiseksi webiksi.
  • img2webp - työkalut kuvasarjan muuntamiseen animoituun web-tiedostoksi.
  • vwebp - webp-tiedostojen katseluohjelma.
  • webpinfo - käytetään verkkosivun kuvatiedoston tietojen tarkasteluun.
  • webpmux - verkkosivustojen sekoitustyökalu.

Jos haluat muuntaa kuvan webiksi, voit käyttää cwebp-työkalua, jossa -q -kytkin määrittelee tulostuslaadun ja -o määrittää tulostustiedoston.

$ 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 verkkosivukuvaa 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 suorittaa yllä olevat ohjelmat kirjoittamatta niiden absoluuttisia polkuja, lisää hakemisto ~/libwebp-0.6.1-linux-x86-32/bin PATH-ympäristömuuttujaasi ~/.bashrc-tiedostossa.

$ vi ~/.bashrc

Lisää alla oleva rivi tiedoston loppua kohti.

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ä ajamaan kaikki verkkosivusto-ohjelmat kuten muutkin järjestelmän komennot.

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

Katso myös nämä hyödylliset aiheeseen liittyvät artikkelit:

  1. 15 hyödyllistä 'FFmpeg' -komentoa video-, ääni- ja kuvanmuuntamiseen Linuxissa
  2. Asenna ImageMagick (Image Manipulation) -työkalu Linuxiin
  3. 4 tapaa muuntaa erä PNG JPG: ksi ja päinvastoin

WebP on vain yksi niistä monista tuotteista, jotka tulevat Googlen jatkuvista ponnisteluista verkon nopeuttamiseksi. Muista jakaa ajatuksesi tästä uudesta verkkomuodosta alla olevan palautelomakkeen kautta.