Google opracowuje nowy format obrazu WebP 2

Google opublikował prace związane z nowy eksperymentalny format kodowania obrazu o nazwie "WebP2", który jest rozwijany jako wydajniejszy zamiennik formatu WebP.

Ponieważ nowy format jest wciąż w fazie rozwoju i nie została ostatecznie określona, więc nie jest jeszcze gotowy do powszechnego użytku (Kompatybilność wsteczna kodera i dekodera nie jest gwarantowana, kod nie został zoptymalizowany.)

O WebP2

En WebP 2 opisuje nowe funkcje jego implementacji, takie jak HDR z 10-bitową reprezentacją kolorów, wydajniejsza kompresja informacji przezroczystości, pełne wsparcie dla animacji, łatwe dekodowanie przyrostowe (dekodowanie warstwa po warstwie z większą szczegółowością na każdym etapie, pozwalające na bardzo szybkie generowanie miniatur do podglądu), szybka implementacja oprogramowania wielowątkowego, minimalizacja degradacji wizualnej przy niskich przepływnościach bitowych, ulepszony tryb kompresji bezstratnej.

WebP 2 jest następcą formatu obrazu WebP, który jest obecnie w fazie rozwoju. Nie jest gotowy do ogólnego użytku, a format nie jest sfinalizowany, więc zmiany w bibliotece mogą naruszyć zgodność z obrazami zakodowanymi w poprzednich wersjach. 

Ten pakiet zawiera bibliotekę, której można używać w innych programach do kodowania lub dekodowania obrazów Webp 2, a także narzędzia wiersza poleceń.

Cel nowego formatu jest identyczny z celem pierwszego WebP: przesyłanie obrazów przez sieć, optymalizacja dla średnich rozdzielczości, wykorzystanie w aplikacjach internetowych i mobilnych, z obsługą typowych zadań dla tych zadań, takich jak obsługa przezroczystości, animacji i szybkiego szkicowania.

Eksperymentalny kodek WebP 2 przede wszystkim poprawia funkcje WebP pod względem wydajności kompresji. Nowe funkcje (takie jak obsługa HDR 10b) są ograniczone do minimum. Osią eksperymentów są:

Bardziej wydajna kompresja stratna (~30% lepsza niż WebP, jak najbardziej zbliżona do AVIF)
Lepsza degradacja wizualna przy bardzo niskich przepływnościach
Ulepszona bezstratna kompresja
Ulepszona kompresja przezroczystości
wsparcie animacji
Ultralekkie podglądy
Lekkie dekodowanie przyrostowe
Mały górny pojemnik, specjalnie zaprojektowany do kompresji obrazu
Pełna architektura 10-bitowa (HDR10)
Silny nacisk na wdrażanie oprogramowania, w pełni wielowątkowy
Przypadki użycia pozostają w większości takie same jak WebP: przelew bankowy, szybsza sieć, mniejsze aplikacje, lepsze wrażenia użytkownika... WebP 2 w większości pasuje do typowych treści dostępnych w sieci i aplikacjach mobilnych: średni rozmiar, przezroczystość, krótkie animacje, miniatury.

Główne wysiłki w rozwoju nowego formatu mają na celu zwiększenie wydajności kompresji.

First WebP pozwala na zmniejszenie rozmiaru pliku o 25% do 34%. W porównaniu z plikami JPEG o podobnej jakości iw trybie kompresji bezstratnej osiąga 26% redukcję rozmiaru pliku wynikowego w porównaniu z maksymalnym poziomem kompresji PNG. WebP 2 ma na celu osiągnięcie poprawy wydajności 30% kompresji bezstratnej w stosunku do pierwszego WebP i sprowadzić kodek kompresji stratnej AVIF do 20%.

Testowany prototyp jest nadal słabo zoptymalizowany i jest daleko w tyle za dopracowaną implementacją libwebp pod względem szybkości kodowania i dekodowania. Na przykład w trybie kompresji stratnej WebP 2 wykonuje kompresję pięć razy wolniej niż WebP XNUMX.

W porównaniu do libavif, nowy format WebP co się rozwija Google wykonuje kodowanie dwa razy szybciej, ale opóźnia się 3 razy w szybkości dekodowania. Jednocześnie do czasu wydania ostatecznej wersji biblioteki libwebp2 planowane jest osiągnięcie parzystości w szybkości dekodowania.

Na koniec ci, którzy chcą dowiedzieć się więcej o notatce, mogą zapoznać się z oryginalną publikacją W poniższym linku.

A ci, którzy są zainteresowani poznaniem kodu projektu, a także jego postępów, mogą się z nim zapoznać, kontaktując się zponiższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.