Website-Suche

So konvertieren Sie Bilder unter Linux in das WebP-Format


Eine der zahlreichen Best Practices zur Optimierung der Leistung Ihrer Website ist die Verwendung komprimierter Bilder. In diesem Artikel stellen wir Ihnen ein neues Bildformat namens webp vor, mit dem Sie komprimierte und hochwertige Bilder für das Web erstellen können.

WebP ist ein relativ neues Open-Source-Bildformat, das eine außergewöhnliche verlustfreie und verlustbehaftete Komprimierung für Bilder im Web bietet und von Google entwickelt wurde. Um es zu verwenden, müssen Sie vorkompilierte Dienstprogramme für Linux, Windows und Mac OS X herunterladen.

Mit diesem modernen Bildformat können Webmaster und Webentwickler kleinere, reichhaltigere Bilder erstellen, die das Web schneller machen.

So installieren Sie das WebP-Tool unter Linux

Zum Glück ist das webp-Paket in den offiziellen Ubuntu-Repositorys vorhanden. Sie können es wie gezeigt mit dem APT-Paketmanager installieren.

sudo apt install webp 

Laden Sie bei anderen Linux-Distributionen zunächst das webp-Paket mit dem Befehl wget wie folgt aus dem Google-Repository herunter.

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

Extrahieren Sie nun die Archivdatei und verschieben Sie sie wie folgt in das extrahierte Paketverzeichnis.

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

Wie Sie dem obigen Screenshot entnehmen können, enthält das Paket eine vorkompilierte Bibliothek (libwebp) zum Hinzufügen von webp-Kodierung oder -Dekodierung zu Ihren Programmen und verschiedenen unten aufgeführten Webp-Dienstprogrammen.

  • anim_diff – Tool zur Anzeige des Unterschieds zwischen Animationsbildern.
  • anim_dump – Tool zum Dumpen der Unterschiede zwischen Animationsbildern.
  • cwebp – WebP-Encoder-Tool.
  • dwebp – WebP-Decoder-Tool.
  • gif2webp – Tool zum Konvertieren von GIF-Bildern in WebP.
  • img2webp – Tools zum Konvertieren einer Bildfolge in eine animierte WebP-Datei.
  • vwebp – WebP-Dateibetrachter.
  • webpinfo – wird zum Anzeigen von Informationen zu einer WebP-Bilddatei verwendet.
  • webpmux – WebP-Muxing-Tool.

Um ein Bild in webp zu konvertieren, können Sie das Tool cwebp verwenden, wobei der Schalter -q die Ausgabequalität und -o definiert gibt die Ausgabedatei an.

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

Sie können das konvertierte webp-Bild mit dem vwebp-Tool anzeigen.

./vwebp Cute-Baby-Girl.webp

Sie können alle Optionen für jedes der oben genannten Tools anzeigen, indem Sie sie ohne Argumente ausführen oder beispielsweise das Flag -longhelp verwenden.

./cwebp -longhelp

Zu guter Letzt: Wenn Sie die oben genannten Programme ausführen möchten, ohne ihre absoluten Pfade einzugeben, fügen Sie das Verzeichnis ~/libwebp-0.6.1-linux-x86-32/bin zu Ihrer Umgebungsvariablen PATH hinzu Ihre ~/.bashrc-Datei.

vi ~/.bashrc

Fügen Sie die folgende Zeile am Ende der Datei hinzu.

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

Speichern Sie die Datei und beenden Sie den Vorgang. Öffnen Sie dann ein neues Terminalfenster und Sie sollten alle webp-Programme wie alle anderen Systembefehle ausführen können.

WebP-Projekt-Homepage: https://developers.google.com/speed/webp/

Schauen Sie sich auch diese nützlichen verwandten Artikel an:

  1. 15 nützliche „FFmpeg“-Befehle für die Video-, Audio- und Bildkonvertierung unter Linux
  2. Installieren Sie das ImageMagick-Tool (Bildmanipulation) unter Linux
  3. 4 Möglichkeiten zur Stapelkonvertierung Ihres PNG in JPG und umgekehrt

WebP ist nur eines der vielen Produkte, die das Ergebnis der kontinuierlichen Bemühungen von Google sind, das Web schneller zu machen. Denken Sie daran, Ihre Meinung zu diesem neuen Bildformat für das Web über das unten stehende Feedback-Formular mitzuteilen.