Jak WebP radzi sobie ze zdjęciami

Jak WebP radzi sobie ze zdjęciami07.10.2010 17:00

Ponieważ wczoraj w moje ręce wpadła najnowsza wersja Pixelmatora, jednego z pierwszych programów graficznych obsługujących format WebP, dziś mogę podzielić się wrażeniami z oglądania zdjęć zapisanych w tym formacie. Przy tworzeniu artykułu używałam dwóch zdjęć tak dobranych, aby jedno cechowało się dużą ilością ostrych krawędzi a drugie powierzchnią wypełnioną prawie jednolitym kolorem. Interesuje mnie nie tylko rozmiar plików, ale też jakość krawędzi fotografowanego przedmiotu i gładkie niebo bez artefaktów.

W trakcie pracy z Pixelmatorem da się zauważyć, że zapis w formacie WebP zajmuje nieco więcej czasu niż innych formatach. Mam nadzieję, że nie będzie to powszechne zjawisko w programach tego typu. Jednak większość użytkowników, zwłaszcza oglądających strony internetowe, będzie oczywiście interesował czas otwarcia pliku, a ten wydaje się nie różnić między formatami.

Rozmiar zapisywanych plików jest prawdopodobnie największą zaletą WebP. Oba zdjęcia o rozmiarze 3008x2000 pikseli zapisane w formacie WebP bez kompresji (jakość 100%) zajmują w granicach jednego megabajta. Dla porównania aby zapisać te same obrazy w formacie JPG (również jakość 100%) potrzeba w przypadku moich zdjęć do 4,5 MB. Porównanie rozmiarów plików zapisanych w różnych formatach stratnych i bezstratnych ilustruje tabelka:

 src=\/grafiki_artykuly/WebP/kot-thumb.jpg\style=\width:100px;\/>src=\/grafiki_artykuly/WebP/liscie-thumb.jpg\style=\width:100px;\/>
PNG91MB71MBTIFFskompresowany86MB63MBJPG(jakość100%)45MB33MBGIF29MB18MBWebP(jakość100%)1MB749KB

Oczywiście rozmiar to nie wszystko i należy przyjrzeć się jakości skompresowanych zdjęć. Stopień zachowania szczegółów przy kompresji doskonale będzie widać na zdjęciu kota, a konkretnie na sierści i fakturze nosa.

Powyższy obraz pokazuje różne stopnie kompresji zdjęcia zapisanego w stratnych formatach WebP (górny wiersz) oraz JPEG (dolny wiersz). Rozmiary plików i wartości kompresji pokazuje tabelka:

 100%75%50%25%1%
WebP1025KB2007KB1146KB532KB245KBJPEG4535KB1048KB5079KB2498KB2048KB

Dane te można interpretować na dwa sposoby. Format WebP traci szczegóły oraz liczbę kolorów pomiędzy jakością 75% a 50%, czyli dużo „szybciej” niż JPG. Jak widać na powyższym obrazie, JPG lepiej zachowuje detale sierści na obrazach o jakości określonej na 50% i mniej. Ponadto dzięki możliwości dołączenia profilu kolorów do pliku JPG ich odwzorowanie jest dużo lepsze. Z drugiej strony znaczna strata jakości obrazu zapisanego jako WebP ma miejsce w plikach o rozmiarze mniejszym niż 200 KB. Jak widać w tabelce, tak małego pliku z tym zdjęciem nie da się uzyskać przy zapisie w formacie JPG.

Nieco inaczej ma się sprawa dużych powierzchni wypełnionych jednolitym lub prawie jednolitym kolorem. Poniższy obraz pokazuje fragmenty zdjęcia, gdzie widzimy czyste, letnie niebo:

Powyższe obrazy nie mają profilu kolorów, więc nie ma różnicy w odwzorowaniu. Jest za to spora różnica w jakości gradientu barw nieba. Na obrazach w formacie JPG zapisanych z jakością 25% i 1% dobrze widać kompresję barw i „poszarpane” granice między obszarami o podobnych kolorach. Format WebP wydaje się być zupełnie pozbawiony tej wady. I znów pliki zapisane w formacie WebP są o rząd wielkości mniejsze od tych zapisanych jako JPG:

 75%50%25%1%
WebP1802KB1064KB573KB388KBJPEG8396KB4218KB2293KB1925KB

Po porównaniu wielu zdjęć zapisanych jako WebP i JPG nasunęły mi się dwa wnioski. Po pierwsze rozmiary plików zapisanych w WebP są na tyle małe, że nie mogę się doczekać obsługi tego formatu w przeglądarkach internetowych i wprowadzenia go do projektów stron. Po drugie format WebP dobrze sprawdził się przy zapisywaniu zdjęć w rozmiarach odpowiednich dla publikacji w Internecie. Do oglądania zdjęć w galerii internetowej jakość obrazu jest zadowalająca i przez to nabrałam apetytu na możliwość publikacji albumów ze zdjęciami w tym formacie na serwisach typu Picasa.

Źródło artykułu:www.dobreprogramy.pl
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.