«

»

Mar 29

Wydrukuj to Wpis

WebP przyszłością internetu?

WebP
W dniu dzisiejszym przyjrzymy się nowemu formatowi graficznemu, mianowicie WebP.

Format kompresji grafiki stworzony przez Google, po raz pierwszy zaprezentowany 30 czerwca 2010r.

Format dzięki poprawionej kompresji pozwala na zmniejszenie objętości zdjęcia nawet o 35%.

Algorytm

Algorytm staniej kompresji opiera się na ramce kodowanej przy pomocy VP8 i klasycznych zasobów RIFF jako kontenera.

W 8-bitach znajduję się informacja na temat głębi kolorów oraz jasność obrazu YUV, kolejne dane o obrazie są zgromadzone zaledwie na dwudziestu bajtach, ponadto mogą być zawarte dodatkowe metadane. Długość bloku danych w WebP mieści się w 14 bitach.

Zaś algorytm bezstratnej kompresji wykorzystuje zaawansowane techniki dedykowania kolorów entropii dla konkretnych kanałów. wykorzystując punkty odniesienia oraz cache ostatnio używanych kolorów. Jest to uzupełnienie podstawowych technik takich jak:

  • kodowanie słownika
  • kodowanie Huffmana
  • indeks transformacji kolorów

Porównanie

Do porównania bierzemy zdjęcie o rozdzielczości 3008×2000.

Format Stratne Bezstratne
PNG 9,1 MB 7,1 MB
TIFF 8,6 MB 6,3 MB
JPG jakość 100% 4,5 MB 3,3 MB
GIF 2,9 MB 1,8 MB
WebP 1 MB 749 KB

Wsparcie

Obecnie format WebP jest powszechnie wspierany.

Obsługiwany jest przez wszystkie usługi oferowane prze Google.

Oto lista przykładowych programów i usług obsługujących WebP:

  • Google Chrome
  • Opera
  • Konqueror
  • Mozilla Firefox
  • Android Browser
  • Maxthon
  • Apple Safari
  • WordPress
  • Chromium
  • Facebook
  • Android
  • iOS
  • Apple OSX
  • Windows
  • Linux with GNOME
  • IrfanView
  • PHP
  • Adobe Photoshop
  • GIMP

Obsługa w systemie Windows

Aby umożliwić obsługę formatu systemowi Windows musimy zainstalować odpowiedni kodek, który można pobrać ze strony Google [LINK].

Permalink do tego artykułu: https://geek.net.pl/artykuly/webp-przyszloscia-internetu/

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Możesz użyć tych znaczników i atrybutów HTMLa: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>