Zoeken op website

Hoe afbeeldingen naar WebP-formaat te converteren in Linux


Een van de vele best practices die u zult horen voor het optimaliseren van de prestaties van uw website is het gebruik van gecomprimeerde afbeeldingen. In dit artikel delen we een nieuw afbeeldingsformaat met de naam webp voor het maken van gecomprimeerde kwaliteitsafbeeldingen voor internet.

WebP is een relatief nieuw, open source afbeeldingsformaat dat uitzonderlijke verliesvrije en verliesgevende compressie biedt voor afbeeldingen op internet, ontworpen door Google. Om het te gebruiken, moet u vooraf gecompileerde hulpprogramma's downloaden voor Linux, Windows en Mac OS X.

Met dit moderne afbeeldingsformaat kunnen webmasters en webontwikkelaars kleinere, rijkere afbeeldingen maken die het internet sneller maken.

Hoe WebP Tool onder Linux te installeren

Gelukkig is het webp-pakket aanwezig in de officiële Ubuntu-repository's. Je kunt het installeren met behulp van de APT-pakketbeheerder, zoals weergegeven.

sudo apt install webp 

Op andere Linux-distributies begint u met het downloaden van het webp-pakket uit de Google-repository met behulp van de wget-opdracht, als volgt.

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

Pak nu het archiefbestand uit en ga als volgt naar de uitgepakte pakketmap.

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

Zoals u kunt zien in de bovenstaande schermafbeelding, bevat het pakket een vooraf gecompileerde bibliotheek (libwebp) voor het toevoegen van webp-codering of -decodering aan uw programma's en verschillende webp-hulpprogramma's die hieronder worden vermeld.

  • anim_diff – hulpmiddel om het verschil tussen animatieafbeeldingen weer te geven.
  • anim_dump – hulpmiddel om het verschil tussen animatieafbeeldingen te dumpen.
  • cwebp – webp-encodertool.
  • dwebp – webp-decodertool.
  • gif2webp – hulpmiddel voor het converteren van GIF-afbeeldingen naar webp.
  • img2webp – tools voor het converteren van een reeks afbeeldingen naar een geanimeerd webp-bestand.
  • vwebp – webp-bestandsviewer.
  • webpinfo – gebruikt om informatie over een webp-afbeeldingsbestand te bekijken.
  • webpmux – webp-muxingtool.

Om een afbeelding naar webp te converteren, kun je de tool cwebp gebruiken, waarbij de schakelaar -q de uitvoerkwaliteit definieert en -o specificeert het uitvoerbestand.

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

U kunt de geconverteerde webp afbeelding bekijken met behulp van de vwebp tool.

./vwebp Cute-Baby-Girl.webp

Je kunt alle opties voor elk van de bovenstaande tools zien door ze bijvoorbeeld zonder argumenten uit te voeren of door de vlag -longhelp te gebruiken.

./cwebp -longhelp

Als laatste, maar daarom niet minder belangrijk, als je de bovenstaande programma's wilt uitvoeren zonder hun absolute paden te typen, voeg dan de map ~/libwebp-0.6.1-linux-x86-32/bin toe aan je omgevingsvariabele PATH in uw ~/.bashrc bestand.

vi ~/.bashrc

Voeg de onderstaande regel toe aan het einde van het bestand.

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

Sla het bestand op en sluit af. Open vervolgens een nieuw terminalvenster en u zou alle webp programma's moeten kunnen uitvoeren, net als alle andere systeemopdrachten.

WebP-projectstartpagina: https://developers.google.com/speed/webp/

Bekijk ook deze nuttige gerelateerde artikelen:

  1. 15 Handige ‘FFmpeg’-opdrachten voor video-, audio- en beeldconversie in Linux
  2. Installeer de ImageMagick-tool (beeldmanipulatie) op Linux
  3. 4 manieren om uw PNG in batches naar JPG te converteren en vice versa

WebP is slechts een van de vele producten die voortkomen uit de voortdurende inspanningen van Google om het internet sneller te maken. Vergeet niet om uw mening over dit nieuwe afbeeldingsformaat voor internet te delen via het onderstaande feedbackformulier.