Sådan konverteres billeder til WebP-format i Linux


En af de mange bedste fremgangsmåder, du vil høre om, til at optimere dit websteds ydeevne er at bruge komprimerede billeder. I denne artikel vil vi dele med dig et nyt billedformat kaldet webp til oprettelse af komprimerede billeder og kvalitetsbilleder til internettet.

WebP er et relativt nyt open source-billedformat, der tilbyder enestående tabsfri og tabsfri komprimering til billeder på nettet, designet af Google. For at bruge det skal du downloade præ-kompilerede hjælpeprogrammer til Linux, Windows og Mac OS X.

Med dette moderne billedformat kan webmastere og webudviklere oprette mindre, rigere billeder, der gør Internettet hurtigere.

Sådan installeres WebP Tool i Linux

Heldigvis er webp-pakken til stede i de officielle Ubuntu-arkiver, du kan installere den ved hjælp af APT-pakkehåndteringen som vist.

$ sudo apt install webp 

På andre Linux-distributioner skal du starte med at downloade webpakken fra Googles-arkivet ved hjælp af 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

Uddrag nu arkivfilen og flyt ind i den udpakkede pakkebibliotek 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 ovenstående skærmbillede, indeholder pakken et forudkompileret bibliotek (libwebp) til tilføjelse af webp-kodning eller afkodning til dine programmer og forskellige web-værktøjer, der er anført nedenfor.

  • anim_diff - værktøj til at vise forskellen mellem animationsbilleder.
  • anim_dump - værktøj til at dumpe forskellen mellem animationsbilleder.
  • cwebp - webp-kodningsværktøj.
  • dwebp - webp-dekoderværktøj.
  • gif2webp - værktøj til konvertering af GIF-billeder til webside.
  • img2webp - værktøjer til konvertering af en sekvens af billeder til en animeret webp-fil.
  • vwebp - webp-filfremviser.
  • webpinfo - bruges til at få vist oplysninger om en webp-billedfil.
  • webpmux - webp-muxing-værktøj.

For at konvertere et billede til webp kan du bruge cwebp-værktøjet, hvor -q -kontakten definerer outputkvaliteten, og -o angiver outputfilen.

$ 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 konverterede websidebillede ved hjælp af vwebp-værktøjet.

$ ./vwebp Cute-Baby-Girl.webp

Du kan se alle muligheder for et af ovenstående værktøjer ved at køre dem uden argumenter eller f.eks. Bruge flagget -longhelp .

$ ./cwebp -longhelp

Sidst men ikke mindst, hvis du vil køre ovenstående programmer uden at skrive deres absolutte stier, skal du tilføje biblioteket ~/libwebp-0.6.1-linux-x86-32/bin til din PATH-miljøvariabel i din ~/.bashrc-fil.

$ vi ~/.bashrc

Tilføj linjen nedenfor mod slutningen af filen.

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

Gem filen og afslut. Åbn derefter et nyt terminalvindue, og du skal kunne køre alle webp-programmer som alle andre systemkommandoer.

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

Tjek også disse nyttige relaterede artikler:

  1. 15 Nyttige 'FFmpeg' kommandoer til video-, lyd- og billedkonvertering i Linux
  2. Installer ImageMagick (Image Manipulation) Tool på Linux
  3. 4 måder at batchkonvertere din PNG til JPG og vice-versa

WebP er blot et af de mange produkter, der kommer ud af Googles kontinuerlige indsats for at gøre internettet hurtigere. Husk at fortælle dig om dette nye billedformat til internettet via feedbackformularen nedenfor.