Hvordan konvertere bilder til WebP-format i Linux


En av de mange beste fremgangsmåtene du vil høre om, for å optimalisere ytelsen til nettstedet ditt, er å bruke komprimerte bilder. I denne artikkelen vil vi dele med deg et nytt bildeformat kalt webp for å lage komprimerte bilder av høy kvalitet for nettet.

WebP er et relativt nytt, åpen kildekode-bildeformat som tilbyr eksepsjonell tapsfri og tapsfri komprimering for bilder på nettet, designet av Google. For å bruke den må du laste ned forhåndskompilerte verktøy for Linux, Windows og Mac OS X.

Med dette moderne bildeformatet kan webansvarlige og webutviklere lage mindre, rikere bilder som gjør nettet raskere.

Hvordan installere WebP Tool i Linux

Heldigvis er webp-pakken til stede i Ubuntu offisielle repositories, du kan installere den ved å bruke APT-pakkebehandlingen som vist.

sudo apt install webp 

På andre Linux-distribusjoner, start med å laste ned webp-pakken fra Googles repository ved å bruke wget-kommandoen som følger.

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

Pakk nå ut arkivfilen og gå inn i den utpakkede pakkekatalogen som følger.

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

Som du kan se fra skjermbildet ovenfor, inneholder pakken et forhåndskompilert bibliotek (libwebp) for å legge til webp-koding eller dekoding til programmene dine og ulike webp-verktøy som er oppført nedenfor.

  • anim_diff – verktøy for å vise forskjellen mellom animasjonsbilder.
  • anim_dump – verktøy for å dumpe forskjellen mellom animasjonsbilder.
  • cwebp – webp-koderverktøy.
  • dwebp – webp-dekoderverktøy.
  • gif2webp – verktøy for å konvertere GIF-bilder til webp.
  • img2webp – verktøy for å konvertere en sekvens av bilder til en animert webp-fil.
  • vwebp – webp-filviser.
  • webpinfo – brukes til å vise informasjon om en webp-bildefil.
  • webpmux – webp muxing-verktøy.

For å konvertere et bilde til webp, kan du bruke cwebp-verktøyet, der -q-bryteren definerer utdatakvaliteten og -o spesifiserer utdatafilen.

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

Du kan se det konverterte webp-bildet ved å bruke vwebp-verktøyet.

./vwebp Cute-Baby-Girl.webp

Du kan se alle alternativene for alle verktøyene ovenfor ved å kjøre dem uten noen argumenter eller bruke -longhelp-flagget, for eksempel.

./cwebp -longhelp

Sist men ikke minst, hvis du ønsker å kjøre programmene ovenfor uten å skrive inn deres absolutte stier, legg til katalogen ~/libwebp-0.6.1-linux-x86-32/bin til PATH miljøvariabelen i ~/.bashrc-filen din.

vi ~/.bashrc

Legg til linjen nedenfor mot slutten av filen.

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

Lagre filen og avslutt. Åpne deretter et nytt terminalvindu og du skal kunne kjøre alle webp-programmer som alle andre systemkommandoer.

WebP-prosjektets hjemmeside: https://developers.google.com/speed/webp/

Sjekk også ut disse nyttige relaterte artiklene:

  1. 15 nyttige 'FFmpeg'-kommandoer for video-, lyd- og bildekonvertering i Linux
  2. Installer verktøyet ImageMagick (bildemanipulasjon) på Linux
  3. 4 måter å batchkonvertere PNG til JPG og omvendt

WebP er bare ett av de mange produktene som kommer ut av Googles kontinuerlige innsats for å gjøre nettet raskere. Husk å dele dine tanker om dette nye bildeformatet for nettet, via tilbakemeldingsskjemaet nedenfor.