31
Kinga Dudzic Agata Wajda Agnieszka Gurgul

Porównanie formatów plików graficznych

Embed Size (px)

Citation preview

Page 1: Porównanie formatów plików graficznych

Kinga DudzicAgata Wajda

Agnieszka Gurgul

Page 2: Porównanie formatów plików graficznych

Kompresja Stratna i Bezstratna

Przegląd Najważniejszych Formatów Graficznych

Page 3: Porównanie formatów plików graficznych

Idea KompresjiKompresja danychKompresja danych - polega na zmianie sposobu zapisu informacji w taki sposób, aby zmniejszyć redundancję czyli nadmiarowość w stosunku do tego, co konieczne, nie zmieniając przy tym przenoszonych informacji. Innymi słowy chodzi o wyrażenie tego samego zestawu informacji, lecz za pomocą mniejszej liczby bitów.

Page 4: Porównanie formatów plików graficznych

Zastosowanie kompresji

KompresjaKompresja znajduje zastosowanie wszędzie tam, gdzie przetwarzane są spore ilości danych – między innymi w multimediach (dźwięk i obraz), przy przesyle danych (modemy), a także ich archiwizowaniu (np. składowanie danych geograficznych).

Page 5: Porównanie formatów plików graficznych

Rodzaje kompresjiWyróżnia się dwa typy kompresji: bezstratną - bezstratną - w której z postaci

skompresowanej można odzyskać identyczną postać pierwotną,

stratną - stratną - w której takie odzyskanie jest niemożliwe,

Page 6: Porównanie formatów plików graficznych

Kompresja bezstratna Kompresja bezstratnaKompresja bezstratna (lossless

compression) jest metodą przedstawiania danej informacji w postaci zawierającej mniejszą liczbę bitów tak, aby całą informację można było z tej postaci dokładnie odtworzyć. Najczęściej stosowane metody kompresji bezstratnej dzielą się na słownikowe i statyczne, przy czym wiele metod korzysta z obydwu technik.

Metoda słownikowa polega na zamianie Metoda słownikowa polega na zamianie często powtarzającego się w danych źródłowych często powtarzającego się w danych źródłowych słowa (ciągu znaków) na specjalne, krótsze słowo, słowa (ciągu znaków) na specjalne, krótsze słowo, w metodzie statystycznej zaś – używa się mniejszej w metodzie statystycznej zaś – używa się mniejszej liczby bitów dla częściej występujących symboli.liczby bitów dla częściej występujących symboli.

Page 7: Porównanie formatów plików graficznych

Zastosowanie kompresji bezstratnej

Kompresję bezstratnąKompresję bezstratną wykorzystuje się między innymi w następujących algorytmach: BZIP2, Deflate, HuffmanHuffman, GIF, Kodowanie arytmetyczne, LZ-77LZ-77, LZWLZW, Move To Front, PCX, PNG, RLE, Transformata Burrowsa-Wheelera.

Page 8: Porównanie formatów plików graficznych

Kompresja stratna Kompresja stratnaKompresja stratna (loosy compression)

opiera się na zmniejszeniu liczby bitów niezbędnych do wyrażenia danej informacji w sposób nie gwarantujący odtworzenia informacji identycznej z oryginalną.

Metoda ta jest możliwa dzięki odrzuceniu prze zmysły najmniej istotnych danych o dźwięku, obrazie, pozostawiając dane o wyższej wartości, potrzebne do rozpoznania informacji. W tym celu wykorzystywane są specjalne modele psychozmysłowe.

Page 9: Porównanie formatów plików graficznych

Zastosowanie kompresji stratnejMetoda stratna wykorzystywana jest do kompresji:

obrazuobrazu (np. format JPEG, kompresja fraktalna),

obrazu ruchomegoobrazu ruchomego (DivX, MPEG, Real Video),

dźwięku dźwięku (MP3, OGG Vorbis, Real Audio).

Page 10: Porównanie formatów plików graficznych

Oszukać mózgWidzimy to, na co jesteśmy przygotowani.

Page 11: Porównanie formatów plików graficznych

Jak algorytmy oszukują nasze okoRys. 1 przedstawia dwukrotnie powiększony środek spirali. Na Rys. 2a widzimy nałożony na niego efekt "wykrywanie krawędzi". Filtr wykrywa krawędzie tylko na przejściach między kolorami.

Rys. 2 przedstawia dwukrotnie powiększony środek spirali, która wcześniej została silnie skompresowana. Na Rys. 2a nałożony zostaje na niego efekt "wykrywanie krawędzi". Filtr zaczyna się gubić, wykrywa krawędzie wszędzie tam, gdzie zachodzi podział na kwadraty, działanie filtra ujawnia także zwiększoną liczbę przekłamań w kolorach.

Rys. 1

Rys. 2aRys. 2

Rys. 1a

Page 12: Porównanie formatów plików graficznych

Podstawowe formaty grafiki rastrowejJPGGIFPNGBMP TIF PCX

Page 13: Porównanie formatów plików graficznych

KKoolloorr 1 bit - kolor czarnobiały, 8 bitów - pseudokolor (256 kolorów), 16 bitów - kolor pełny (32768 kolorów),24 bity - kolor wierny, prawdziwy (16.8 M

barw),32 i 48 bitów - spotyka się w

zastosowaniach profesjonalnych.

Page 14: Porównanie formatów plików graficznych

Format JPGJPG, JPEGJPG, JPEG - jest skrótem od organizacji, która

po raz pierwszy przedstawiła jego definicję, Joint Photographic Experts Group. Jego podstawową zaletą jest duży stopień kompresji - nawet 150%. Jednak kompresja ta jest stratna, oznacza to, że po otworzeniu pliku JPEG otrzymamy obraz o jakości gorszej od oryginału. Pogorszenie jakości jest wprost proporcjonalne do stopnia kompresji, czym bardziej skompresujemy grafikę, tym większe będzie pogorszenie jej jakości. Jednak format JPEG pozwala na zapisanie pełnej gamy kolorów RGB. Wadą tego formatu jest to, że nie można w nim zachować animacji, ani też zdefiniować kolorów “przezroczystych”.

Rozszerzenie: *.jpe, *.jpg, *.jpeg,Rozszerzenie: *.jpe, *.jpg, *.jpeg,

Page 15: Porównanie formatów plików graficznych

Kompresja Kompresja stratnastratna JPEG JPEG, to w istocie stworzenie pochodnego obrazu, który jest uproszczony w tak wyszukany sposób, by dla ludzkiego oka owo uproszczenie było niezauważalne lub nieznaczne, stanowiąc jednak znaczną oszczędność z punktu widzenia komputerowego zapisu.

81,8 KB 56,1 KB

Page 16: Porównanie formatów plików graficznych

Kompresja JPGKompresja JPG dzieli obraz na kwadraty różnej wielkości i układu - zależnie od lokalnego zróżnicowania pikseli.

Różne stopnie kompresji JPG oryginału o objętości 47 KB Różne stopnie kompresji JPG oryginału o objętości 47 KB

50%50% 85%85% 95%95% 99%99% Powiększenie Powiększenie twarzy 99%twarzy 99%

3,96 KB3,96 KB 2,17 KB2,17 KB 1,23 KB1,23 KB 0,96 KB 0,96 KB

Page 17: Porównanie formatów plików graficznych

Format GIFFormat Format GIFGIF (Graphics Interchange Format)

jest dość szeroko stosowany. Został stworzony na zamówienie CompuServe INC. w 1987 roku (GIF87a). Format GIF był opracowany, z myślą o przesyłaniu na duże odległości za pomocą urządzeń transmisyjnych. Powoduje on stopniowe wyświetlanie linii poziomych obrazka (co ósmej, co czwartej, co drugiej i pozostałych). Dzięki czemu można się zorientować, co się na nim znajduje bez konieczności oczekiwania, aż wczyta się cały.

Rozszerzenie: *.gif,Rozszerzenie: *.gif,

Page 18: Porównanie formatów plików graficznych

Zalety i wady formatu GIFZalety:Zalety:umożliwia zapis w jednym pliku wielu

obrazów GIF w celu późniejszym ich prezentacji w postaci animacji,

możliwość ustawienia dla każdego piksela przezroczystości (jedynie dwie wariancje - albo jest, albo nie jest przezroczysty),

obsługiwany przez większość dobrych programów,

Wady:Wady:nie obsługuje trybów o 24-bitowych

kolorze.

Page 19: Porównanie formatów plików graficznych

Porównanie formatów JPEG i GIFrys 1. – ilustracja zapisana w formacie rys 1. – ilustracja zapisana w formacie JPGJPG o małym stopniu kompresji. Widoczne są o małym stopniu kompresji. Widoczne są nieznaczne przekłamania kolorów. Plik ma nieznaczne przekłamania kolorów. Plik ma dużą objętość.dużą objętość.Wielkość pliku: 9 474 KB Wielkość pliku: 9 474 KB

rys 2. – ilustracja zapisana w formacie rys 2. – ilustracja zapisana w formacie JPGJPG o znacznym stopniu kompresji. Widoczne o znacznym stopniu kompresji. Widoczne są wyraźne przekłamania kolorów.są wyraźne przekłamania kolorów.

Wielkość pliku: 7 979 KBWielkość pliku: 7 979 KB

rys 3. – ilustracja zapisana w formacie rys 3. – ilustracja zapisana w formacie GIFGIF – duże jednokolorowe płaszczyzny – duże jednokolorowe płaszczyzny prezentują się idealnie, wielkość pliku jest prezentują się idealnie, wielkość pliku jest trzy razy mniejsza niż pliku JPG o podobnej trzy razy mniejsza niż pliku JPG o podobnej jakości.jakości.

Wielkość pliku: 3 135 KBWielkość pliku: 3 135 KB

Page 20: Porównanie formatów plików graficznych

Porównanie formatów JPEG i GIFRys. 1Rys. 1 - obrazek JPG o

słabej jakości prezentuje się zupełnie dobrze jako miniaturka, zajmuje jednak aż 7 355 KB.

Rys. 2Rys. 2 - ten sam obrazek zapisany w formacie GIF jest praktycznie takiej samej jakości, lecz zajmuje znacznie mniej: 6 762 KB.

Rys. 1

Rys. 2

Page 21: Porównanie formatów plików graficznych

Format PNGFormatFormat PNG PNG (Portable Network

Graphics) został opracowany jako następca GIF w 1995 roku, po ogłoszeniu przez Unisys oraz CompuServe roszczeń patentowych dotyczących kompresji LZW używanej w formatach GIF oraz TIFF. Grupa ekspertów poleca metodę PNG, jako alternatywę dla formatu GIF, dla którego stosowania producenci oprogramowania muszą posiadać licencję. Specyficzna budowa PNG spowodowała, że nadaje się on znacznie lepiej do użytkowania w sieci niż inne istniejące formaty (m.in. GIF, JPEG).

Rozszerzenie: *.png,Rozszerzenie: *.png,

Page 22: Porównanie formatów plików graficznych

Zalety i wady formatu PNGZalety:Zalety:umiejętność zapisu grafiki truecolor (aż do 48

bitów na piksel) oraz grafiki grayscale (aż do 16 bitów na piksel),

uwzględnianie współczynnika przezroczystości (alpha channel) na każdy piksel,

efektywna, bezstratna kompresja (o ok. 10-30 proc. bardziej wydajna niż stosowana w GIF-ie),

Wady:Wady:Efekt ziarnistości przy dużej kompresji,

Page 23: Porównanie formatów plików graficznych

Kompresja PNGPrzy użyciu 24-bitowej kompresji PNG, Przy użyciu 24-bitowej kompresji PNG, wzdłuż krawędzi pojawiają się wzdłuż krawędzi pojawiają się zniekształcenia "schodkowe". Pogarsza zniekształcenia "schodkowe". Pogarsza to znacznie jakość zdjęcia, a to znacznie jakość zdjęcia, a oszczędność pamięci o 53%, nie jest oszczędność pamięci o 53%, nie jest robi zbyt dużego wrażenia. robi zbyt dużego wrażenia.

Efekt ziarnistości jest jeszcze Efekt ziarnistości jest jeszcze wyraźniejszy przy zastosowaniu 256 wyraźniejszy przy zastosowaniu 256 kolorów (8-bitowa kompresja). kolorów (8-bitowa kompresja). Dodatkowo, na obszarach o Dodatkowo, na obszarach o jednorodnych kolorach, pojawiają się jednorodnych kolorach, pojawiają się punkty o odmiennych barwach. Rozmiar punkty o odmiennych barwach. Rozmiar pliku zmniejszony jest o 77%, ale obraz pliku zmniejszony jest o 77%, ale obraz zyskuje wygląd plakatowy. zyskuje wygląd plakatowy.

Page 24: Porównanie formatów plików graficznych

Format BMPFormat Format BMPBMP to jeden z popularniejszych

formatów przechowywania obrazu w pamięci komputera. Format obecnie jest używany w systemie Windows. Pliki formatu bmp mogą zawierać obrazy o głębi kolorów do 32 bitów, a więc ok. 22,2 milionów kolorów. Obraz jest przechowywany w pliku bmp jako bitmapa. Nie jest on w żaden sposób skompresowany, co powoduje duży rozmiar pliku w standardzie BMP w porównaniu do formatów takich jak GIF czy JPG.

Rozszerzenie: *.bmp,Rozszerzenie: *.bmp,

Page 25: Porównanie formatów plików graficznych

Porównanie formatów BMP i JPEG

Obraz bitowy

1,37 MB

Obraz JPEG

36,0 KB

Page 26: Porównanie formatów plików graficznych

Format TIFFTIFFTIFF (Tagged Image File Format) - to jeden z

najbardziej rozpowszechnionych i uniwersalnych formatów plików graficznych. Został on opracowany w 1986r. z myślą o programach służących do składu publikacji, tak by mógł być obsługiwany przez wszystkie aplikacje do edycji grafiki. Obraz zapisany w tym formacie może być modyfikowany i drukowany niemal ze wszystkich programach służących do obróbki grafiki. Jest on niezależny od platformy sprzętowej i może być używany w systemach MS-DOS, MAC, Windows, Unix.

Rozszerzenie: *.tif, *.tiff,Rozszerzenie: *.tif, *.tiff,

Page 27: Porównanie formatów plików graficznych

Porównanie formatów TIFF i JPEG

Obraz TIF

918 KB

Obraz JPEG

59,0 KB

Page 28: Porównanie formatów plików graficznych

Format PCXPCXPCX to format przechowywania i

kompresji obrazków, używający algorytmu kompresji bezstratnej RLE. PCX był dość popularny we wczesnych latach DOS i Windows, lecz współcześnie jest już rzadki, zastąpiony przez formaty oferujące lepszą kompresje i dodatkowe możliwości - GIF, JPEG i PNG.

Rozszerzenie: *.pcx, Rozszerzenie: *.pcx,

Page 29: Porównanie formatów plików graficznych

Porównanie formatów PCX i JPEG

Plik PCX

1 MB

Plik JPEG

86,7 KB

Page 30: Porównanie formatów plików graficznych

Podsumowanie:Kompresja danychKompresja danych innymi słowami to wyrażenie tego samego zestawu informacji, lecz za pomocą mniejszej liczby bitów. Wyróżniamy kompresję stratną i bezstratną.Podstawowe formaty grafiki rastrowej to: Podstawowe formaty grafiki rastrowej to: JPG, GIF, PNG, BMP, TIF, PCX.

Page 31: Porównanie formatów plików graficznych

Bibliografia: http://www.ii.uni.wroc.pl/~grazyna/

alDlaPraktykow/SAdP-WdKD.pdf http://netdesign.wroclaw.pl/graf_format.shtml http://www.phys.uni.torun.pl/~duch/Wykłady/

komput/w10/grafika.html http://pl.wikipedia.org/wiki/Jpeg http://www.bg.pwr.wroc.pl/download/

rozszerzenie.htm http://www.e-graphic.net/articles.php?id=107 http://www.juliusz.lo-zywiec.pl/pliki/lepik/

grafika_www/strony/formaty.html