WebP ist ein modernes Bildformat, das eine überlegene verlustfreie und verlustbehaftete Komprimierung von Bildern im Web bietet. Mit WebP können Webmaster und Webentwickler kleinere, aussagekräftigere Bilder erstellen, die das Web schneller machen.
Verlustfreie WebP-Bilder sind im Vergleich zu PNGs 26% kleiner. Verlustbehaftete WebP-Bilder sind 25–34% kleiner als vergleichbare JPEG-Bilder bei einem gleichwertigen SSIM-Qualitätsindex.
Verlustfreies WebP unterstützt Transparenz (auch als Alphakanal bezeichnet) zu einem Preis von nur 22% mehr Byte. In Fällen, in denen eine verlustbehaftete RGB-Komprimierung akzeptabel ist, unterstützt verlustbehaftete WebP-Dateien auch Transparenz und bietet in der Regel eine 3-mal kleinere Dateigröße im Vergleich zu PNG.
Verlustfrei, verlustfrei und Transparenz werden in animierten WebP-Bildern unterstützt, die im Vergleich zu GIF und APNG geringere Größen bieten können.
Funktionsweise von WebP
Die verlustbehaftete WebP-Komprimierung verwendet eine prädiktive Codierung, um ein Bild zu codieren. Dies ist dieselbe Methode, die vom VP8-Video-Codec zur Komprimierung von Keyframes in Videos verwendet wird. Die vorausschauende Codierung verwendet die Werte in benachbarten Pixelblöcken, um die Werte in einem Block vorherzusagen, und codiert dann nur die Differenz.
Die verlustfreie WebP-Komprimierung verwendet bereits bekannte Bildfragmente, um neue Pixel exakt zu rekonstruieren. Wenn keine interessante Übereinstimmung gefunden wird, kann eine lokale Palette verwendet werden.
Eine WebP-Datei besteht aus VP8- oder VP8L-Bilddaten und einem Container, der auf RIFF basiert. Die eigenständige libwebp
-Bibliothek dient als Referenzimplementierung für die WebP-Spezifikation und ist in unserem Git-Repository oder als Tarball verfügbar.
WebP-Unterstützung
WebP wird nativ in Google Chrome, Safari, Firefox, Edge, dem Opera-Browser und vielen anderen Tools und Softwarebibliotheken unterstützt. Außerdem unterstützen Entwickler jetzt eine Vielzahl von Bildbearbeitungstools.
WebP enthält die einfache Codierungs- und Decodierungsbibliothek libwebp
, die Befehlszeilentools cwebp
und dwebp
zum Konvertieren von Bildern in das und aus dem WebP-Format sowie Tools zum Ansehen, Muxing und Animieren von WebP-Bildern. Der vollständige Quellcode steht auf der Downloadseite zur Verfügung.
WebP Converter herunterladen
Konvertieren Sie Ihre bevorzugte Sammlung von PNG und JPEG in WebP. Laden Sie dazu das vorkompilierte cwebp
-Konvertierungstool für Linux, Windows oder macOS herunter.
Teilen Sie uns Ihre Erfahrungen mit der Mailingliste des Projekts mit.