WebP to nowoczesny format obrazów, który zapewnia doskonałą bezstratną i stratną kompresję obrazów w internecie. Korzystając z WebP, webmasterzy i programiści stron internetowych mogą tworzyć mniejsze i bogatsze obrazy, które przyspieszają działanie sieci.
Obrazy bezstratne WebP są o 26% mniejsze w porównaniu do plików PNG. Obrazy z efektem straty WebP są 25–34% mniejsze niż porównywalne obrazy JPEG o równoważnym indeksie jakości SSIM.
Bezstratna sieć WebP obsługuje przezroczystość (zwaną też kanałem alfa) przy koszcie zaledwie 22% dodatkowych bajtów. W przypadkach, gdy akceptowalna jest stratna kompresja RGB, strata WebP obsługuje też przezroczystość, zwykle zapewniając plik o 3-krotnie mniejszym rozmiarze niż w przypadku formatu PNG.
Animowane obrazy WebP, które mogą zmniejszyć rozmiar w porównaniu z formatami GIF i APG, obsługują obrazy stratne, bezstratne i przezroczystość.
Kompresja stratna WebP wykorzystuje kodowanie prognozujące do kodowania obrazu – tę samą metodę stosuje kodek wideo VP8 do kompresowania klatek kluczowych w filmach. Kodowanie prognozujące wykorzystuje wartości w sąsiednich blokach pikseli, aby przewidzieć wartości w bloku, a następnie koduje tylko różnicę.
Bezstratna kompresja WebP wykorzystuje już widoczne fragmenty obrazu, aby dokładnie odtworzyć nowe piksele. Jeśli nie znaleziono interesującego dopasowania, można też użyć palety lokalnej.
Plik WebP składa się z danych o obrazach VP8 lub VP8L oraz kontenera opartego na formacie RIFF. Samodzielna biblioteka libwebp
służy jako referencyjna implementacja specyfikacji WebP i jest dostępna w naszym repozytorium git lub w pliku tarball.
Standard WebP jest natywnie obsługiwany w Google Chrome, Safari, Firefox, Edge, Opera i w wielu innych bibliotekach narzędzi i oprogramowania. Dodaliśmy również obsługę różnych narzędzi do edycji obrazów.
WebP obejmuje prostą bibliotekę kodowania i dekodowania libwebp
oraz narzędzia wiersza poleceń cwebp
i dwebp
do konwertowania obrazów na format WebP i z niego, a także narzędzia do wyświetlania, Muksowania i animowania obrazów WebP. Pełny kod źródłowy jest dostępny na stronie pobierania.
Przekonwertuj swoją ulubioną kolekcję z formatów PNG i JPEG na WebP, pobierając wstępnie skompilowane narzędzie do konwersji cwebp
dla systemu Linux, Windows lub macOS.
Opowiedz nam o swoich wrażeniach dotyczących listy adresowej w projekcie.