Eine der zahlreichen Best Practices, von denen Sie zur Optimierung der Leistung Ihrer Website hören werden, ist die Verwendung komprimierter Bilder. In diesem Artikel teilen wir Ihnen ein neues Bildformat namens webp zum Erstellen komprimierter und qualitativ hochwertiger Bilder für das Web.
WebP ist ein relativ neues Open-Source-Bildformat, das eine außergewöhnliche verlustfreie und verlustbehaftete Komprimierung für Bilder im Web bietet, die 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.
Zum Glück ist die webp Paket in den offiziellen Ubuntu-Repositorys vorhanden ist, können Sie es mit dem APT-Paketmanager wie gezeigt.
$ sudo apt install webp
Beginnen Sie bei anderen Linux-Distributionen mit dem Herunterladen der webp Paket aus Googles Repository mit dem wget-Befehl wie folgt.
$ wget -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz.
Entpacken 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-Behälter/ $ ls.
Wie Sie dem obigen Screenshot entnehmen können, enthält das Paket eine vorkompilierte Bibliothek (libwebp) zum Hinzufügen webp Kodierung oder Dekodierung in Ihre Programme und verschiedene unten aufgeführte webp-Dienstprogramme.
So konvertieren Sie ein Bild in webp, du kannst den... benutzen cwebp Werkzeug, wo die -Q
Schalter definiert die Ausgabequalität und -Ö
gibt die Ausgabedatei an.
$ cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp. ODER. $ ./cwebp -q 60 Süßes-Baby-Mädchen.png -o Süßes-Baby-Mädchen.webp.
Sie können die konvertierten anzeigen webp Bild mit dem vwebp Werkzeug.
$ ./vwebp Süßes-Baby-Mädchen.webp.
Sie können alle Optionen für jedes der oben genannten Tools anzeigen, indem Sie sie ohne Argumente ausführen oder die -lange Hilfe
Flagge zum Beispiel.
$ ./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 hinzu ~/libwebp-0.6.1-linux-x86-32/bin zu Ihrer Umgebungsvariablen PATH in Ihrem ~/.bashrc Datei.
$ vi ~/.bashrc.
Fügen Sie die Zeile unten am Ende der Datei hinzu.
export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin.
Speichern Sie die Datei und beenden Sie sie. Öffnen Sie dann ein neues Terminalfenster und Sie sollten in der Lage sein, alle auszuführen webp Programme wie alle anderen Systembefehle.
Homepage des WebP-Projekts: https://developers.google.com/speed/webp/
Sehen Sie sich auch diese nützlichen verwandten Artikel an:
WebP ist nur eines von vielen Produkten, die aus den kontinuierlichen Bemühungen von Google hervorgehen, das Web schneller zu machen. Denken Sie daran, Ihre Gedanken zu diesem neuen Bildformat für das Web über das unten stehende Feedback-Formular mitzuteilen.