49
Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego Barbara Ptaszek Krzysztof Krupiński V WT z inf.

Porównanie grafiki rastrowej i wektorowej

Embed Size (px)

Citation preview

Page 1: Porównanie grafiki rastrowej i wektorowej

Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego

Barbara Ptaszek Krzysztof KrupińskiV WT z inf.

Page 2: Porównanie grafiki rastrowej i wektorowej

Grafika wektorowa

W grafice wektorowej zapis obrazu oparty jest na formułach matematycznych - jest to obraz, którego poszczególne elementy to fragmenty linii prostych i łuków będących częściami figur geometrycznych oraz wszelkie złożenia tych tworów. Każdy element obrazu jest opisany za pomocą pewnej liczby cech (położenie, barwa itp.), których wartości można zmieniać podczas edycji.Obraz przedstawiany na urządzeniu (monitor, drukarka) jest „kreślony” element po elemencie.

Page 3: Porównanie grafiki rastrowej i wektorowej

W grafice rastrowej obrazy tworzone są z położonych blisko siebie punktów – pikseli o różnorodnym kolorze, które w efekcie stwarzają pozorny obraz ciągły.

Grafika rastrowa

Page 4: Porównanie grafiki rastrowej i wektorowej

Rysunek utworzony z6254 obiektów

Obraz wektorowyObraz rastrowy

Zdjęcie

Page 5: Porównanie grafiki rastrowej i wektorowej

np. 640x400

Mapa bitowa

Sposób zapamiętania obrazu rastrowego to bitmapa- dwuwymiarowa tablica pikseli.

Bitmapę charakteryzują następujące właściwości: wysokość i szerokość bitmapy liczona jako liczba pikseli w pionie i w poziomie (rozdzielczość)

liczba bitów na piksel opisująca liczbę możliwych do uzyskania kolorów (głębia kolorów)

Page 6: Porównanie grafiki rastrowej i wektorowej

Głębia koloru obrazu

Kolor każdego piksela jest definiowany osobno.Obrazki z głębią kolorów RGB często składają się z kolorowych pikseli zdefiniowanych przez trzy bajty--jeden bajt(8 bitów) na każdy kolor, czyli jest to głębia 24-bitowa. Głębia n-bitowa daje możliwość reprezentowania 2n różnych barwMapy 1-bitowe to mapy czarno-białe w 24-bitowych (2^24) jest 16777216 kolorów itd.

Page 7: Porównanie grafiki rastrowej i wektorowej

Głębia obrazu a jego jakość

Przy jednakowej siatce rastra, obrazy o mniejszej głębi zawierają mniej informacji i ogląda się je z pewnym dyskomfortem.

głębia 8-bitowa (256

kolorów) głębia 4-bitowa (16 kolorów) głębia 1-bitowa (2

kolory)

Page 8: Porównanie grafiki rastrowej i wektorowej

Rozdzielczość i skalowanie obrazu

Grafika rastrowa

-jest zależna od rozdzielczości-wolne skalowanie; wiąże się z utratą jakości obrazka-powiększanie:

Grafika wektorowa

-nie zależy od rozdzielczości-szybkie, bezpieczne skalowanie,

bez straty jakości -powiększanie:

operacja zmiany rozmiaru

Page 9: Porównanie grafiki rastrowej i wektorowej

Grafika wektorowa

Skalowanie obrazuoperacja zmiany rozmiaru

Grafika rastrowa

Bez stratUwidocznione pojedynczepiksele

Page 10: Porównanie grafiki rastrowej i wektorowej

Skalowanie obrazuoperacja zmiany rozmiaru

Grafika rastrowa-pomniejszanie

Tracimy bardzo wiele szczegółów oryginalnego rysunku

Grafika wektorowa-pomniejszanie

Bez strat

Page 11: Porównanie grafiki rastrowej i wektorowej

Grafika wektorowaGrafika rastrowa

Skalowanie obrazuoperacja zmiany rozmiaru

Page 12: Porównanie grafiki rastrowej i wektorowej

Dlaczego obrazów rastrowych nie da się skalować?

Raster ma stałą liczbę pikseli(rozdzielczość), więc przy powiększeniu mapy bitowej występuje efekt powiększenia piksela - nie jest możliwe wielokrotne powiększenie bez utraty jakości gdyż w obrazie oryginalnym brak wystarczającej ilości detali, które pozwalałyby na zbliżenie tego rzędu.

W praktyce objawia się to widocznymi na ekranie monitora lub wydruku „schodkami”, stąd jakość obrazu nie jest najlepsza. Występująca wtedy utrata ostrości obrazu map bitowych jest ich podstawową wadą.

Page 13: Porównanie grafiki rastrowej i wektorowej

Skalowanie rysunku wektorowego

Odcinek jest zapamiętywany jako zbiór dwóch punktów (początkowy i końcowy) o określonych współrzędnych, dzięki temu obliczane są punkty pośrednie.

Powiększenie/pomniejszenie odcinka w tym przypadku polega na obliczeniu nowych współrzędnych dla obu punków, a następnie na nowo, na obliczeniu punktów pośrednich i wyświetleniu ich na ekranie. (Elipsa jest zapamiętywana w postaci dwóch ognisk elipsy i dwóch średnic)

Page 14: Porównanie grafiki rastrowej i wektorowej

Rozdzielczość rastra a rozmiar pliku

Im dany obrazek ma wyższą rozdzielczość, tym większy jest jego rozmiar

Na wielkość obrazka wpływ ma również ilość możliwych do zapamiętania kolorów. Im więcej kolorów tym większa objętość

Page 15: Porównanie grafiki rastrowej i wektorowej

Rozdzielczość rastra a rozmiar pliku

Szerokość bazowa (33401 B)

2/3 szerokości Bazowej(7506 B)

1 /2szerokości bazowej(4975 B)

1/3 szerokościi bazowej(2892 B)

1/12 szerokościBazowej (709 B)

Page 16: Porównanie grafiki rastrowej i wektorowej

Kompresja danych

Wiele formatów graficznych opierających się na grafice rastrowej (GIF,JPEG) stosuje techniki pozwalające przechowywać informacje w postaci skompresowanej.

zapisanie stosunkowo dużej ilości danychw stosunkowo małej przestrzeni

Niektóre techniki zmniejszają/usuwają pewne informacje kompresja stratna. Z zapisu stratnego nie można wiernie odtworzyć pierwowzoru informacji. Zmiany często są niezauważalne, a istotne dla zmniejszenia rozmiaru pliku.

Page 17: Porównanie grafiki rastrowej i wektorowej

Kompresja stratna

Page 18: Porównanie grafiki rastrowej i wektorowej

Kompresja danych

Przy zapisie obrazu bez kompresji informacje o poszczególnych pikselach następują jedna po drugiej w ustalonej kolejności.Zamiast zapisywać stan każdego piksela, można np. zastąpić powtarzający się znak jego jednym egzemplarzem z adnotacją o liczbie powtórzeń.Inny sposób to analiza częstości występowania ciągów znaków, analiza zmiany koloru kolejnych punktów. Rysunki o obszarach wypełnionych tą samą barwą (np. błękitne niebo) zajmują wtedy mniej miejsca w pliku. Kompresja obrazów o skomplikowanej i różnorodnej treści jest mniej efektywna.

Page 19: Porównanie grafiki rastrowej i wektorowej

Kompresja danych

Obrazki JPEG o stopniach kompresji 10%, 50% i 99%

Page 20: Porównanie grafiki rastrowej i wektorowej

Kompresja danych

Po lewej stronie- dwukrotnie powiększony środek spirali. Z prawej strony nałożony na niego efekt "wykrywanie krawędzi". Filtr wykrywa krawędzie tylko na przejściach między kolorami. Po lewej stronie -dwukrotnie powiększony środek spirali, która wcześniej została silnie skompresowana. Z prawej strony nałożony 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

Page 21: Porównanie grafiki rastrowej i wektorowej

Grafika wektorowaGrafika rastrowa

Znakomicie sprawdza się w przypadku zapisywania zdjęć i realistycznych obrazów (tu każdy punkt może mieć inną barwę i nasycenie).

Jest w tym przypadku bardziej użyteczna od wektorowej ,gdyż trudno jest „przełożyć na krzywe” obraz rzeczywisty jaki widzimy w danym momencie.

Typowe zastosowania

Wszelkiego rodzaju wykresy i rysunki techniczne, prezentacja danych i modelowanie, prezentacja tekstu. Zapis wektorowy jest odpowiedni także dla gotowych dokumentów (również tekstów) nie przeznaczonych do dalszej edycji, a do rozpowszechniania w formie elektronicznej w zamkniętej postaci.

Page 22: Porównanie grafiki rastrowej i wektorowej

-rastrowej

Tworzenie i edycja plików grafiki:

programy interaktywne do obróbki plików grafiki rastrowejefekt końcowy procesu skanowania obrazu analogowegofotografia cyfrowaprzechwytywanie zawartości okna ekranowego aplikacji

-wektorowejprogramy interaktywne do tworzenia grafiki wektorowejoprogramowanie do wizualizacji danych (pakiety statystyczne, arkusze kalkulacyjne, programy do kreślenia wykresów)graficzne środowiska wspomagania projektowania (CAD)systemy modelowania rzeczywistości wirtualnejwydruki elektroniczne do plików w formatach PostScript i PDF

Page 23: Porównanie grafiki rastrowej i wektorowej

Konwersja formatu zapisu obrazu

Przed opublikowaniem w sieci grafiki wektorowe przekształca się w ich odpowiedniki rastrowe.Jest to podyktowane koniecznością zachowania możliwości wyświetlenia obiektów graficznych w różnych systemach. Wyjątkiem są tutaj np. prezentacje Flash i Shockwave, które dzięki istnieniu wtyczek (plug-ins) do przeglądarek sa "rozumiane" przez większość komputerów.

Page 24: Porównanie grafiki rastrowej i wektorowej

Nałóż siatkę kwadratów na rysunek

Konwersja formatu zapisu obrazu

przekształcenie obrazka wektorowego w rastrowy (łatwa operacja):

Digitalizacja-

Zamaluj każdy kwadrat dominującym kolorem

Zapomnij o oryginalnym rysunku

Pamiętaj układ punktów barwnych (pikseli)

1. 2.

3. 4.

Page 25: Porównanie grafiki rastrowej i wektorowej

Konwersja formatu zapisu obrazu

Wektoryzacja-przekształcenie obrazka rastrowego w wektorowy (trudna operacja):

W układzie barwnych pikseli rozpoznaj przebiegające

linie,okręgi,litery i inne znaki,obszary jednobarwne i ich brzegi

Zapamiętaj ich parametry

Zapomnij o oryginalnym rysunku

1.

2.

3.

Page 26: Porównanie grafiki rastrowej i wektorowej

PNG bezstratna , true color brak popularny format efekty pliki do30%< w analogicznymgrafiki internetowej przeźroczys niż GIF MNG-tak -tości(cienie)

GIF bezstratna, 256 tak na WWW (obrazki, przeźroczys duża głębia 8-bit. banery,ikony,przyciski -tość, przeplot

JPEG kompresja 16 mln. brak zapis fotografii i skom możliwość stratna głębia JPGdo komp plikowanych obrazów wyboruJPEG 2000 lepsza 24-bit. resji video wielobarwnych; na stopnia kompresja to MPEG WWW; skanery kompresji

BMP brak lub 22,2 mln. brak zapis plików gra- obsługuje prymitywna głębia ficznych do obróbki, tylko tryb bezstratna 32-bit. standard w systemie RGB Windows

Formaty zapisu grafiki rastrowej

Format pliku kompresja max.liczba animacja zastosowanie inne kolorów

Page 27: Porównanie grafiki rastrowej i wektorowej

PCX bezstratna kolor 24- brak współcześnie rzadko stosowany, bitowy algorytm kompresji jest bardzo szybki, jednak mało wydajny (gł. na obrazkach innych niż wygenero -wane komputerowo

TIFF wybór: bez, true color brak przy komputerowym przygotowa- stratna, wiele trybów niu do druku; grafika trójwymia- bezstratna i wiele głębi rowa; obrazowanie medyczne; kolorów umożliwia zapisywanie dokumentów wielostronicowych(stos.w faksach) obsługuje przeźroczystość

Formaty zapisu grafiki rastrowej

Format pliku kompresja max.liczba animacja zastosowanie /inne kolorów

DJVU stratna, true color brak stworzony do przechowywania zaawansowana zeskanowanych dokumentów w formie elektronicznej

Page 28: Porównanie grafiki rastrowej i wektorowej

Formaty zapisu grafiki wektorowej

SVG format oparty na języku XML, zaprojektowany z myślą o bezpośrednim umieszczaniu rysunków w dokumentach internetowych; opisuje dwuwymiarową (2D) grafikę wektorową na WWW. W SVG oprócz standardowych obiektów (prostokąty, elipsy,krzywe) można opisywać efekty specjalne (filtry), maski przezroczystości, wypełnienia gradientowe itp. SVG umożliwia też tworzenie animacji.

Page 29: Porównanie grafiki rastrowej i wektorowej

Formaty zapisu grafiki wektorowej

to przede wszystkim język wektorowego opisu wydruku.Zapis w postaci plików PostScript jest odpowiedni zwłaszcza dla gotowych dokumentów nie przeznaczonych do dalszej edycji, na etapie pomiędzy edycją a wydrukiem lub do rozpowszechniania w formie elektronicznej. Do tego samego celu służy pokrewny format PDF. W ten sposób udostępnia się np. gotowe artykuły, raporty i dokumentację (zawierające np.tekst z elementami grafiki) w Internecie.

PostScript

Page 30: Porównanie grafiki rastrowej i wektorowej

Formaty zapisu grafiki wektorowej

format plików, będący podzbiorem języka PostScript, którego głównym przeznaczeniem jest przechowywanie pojedynczych stron (ilustracji); dokumenty mogą być wielostronicowe. Pliki EPS zazwyczaj przechowują również miniaturę, która jest wykorzystywana do szybkiego podglądu zawartości takiego pliku. Format ten stał się nieformalnym standardem wymiany obrazów (praktycznie każdy program stosowany przy komputerowym przygotowaniu do druku, potrafi takie pliki odczytywać i zapisywać)

EPS

Page 31: Porównanie grafiki rastrowej i wektorowej

Formaty zapisu grafiki wektorowej

Język grafiki wektorowej, który służy do modelowania i opisu obiektów trójwymiarowych. Nadaje się doskonale do opisywania nawet bardzo skomplikowanych układów wielu obiektów. Odpowiednie oprogramowanie pozwala na ich wizualizację z różnych miejsc, uwzględniając perspektywę, wzajemne przesłanianie, oświetlenie i ewentualny ruch.

VRML

Page 32: Porównanie grafiki rastrowej i wektorowej

Skróty nazw formatów

EPS -Encapsulated PostScript SVG -Scalable Vector GraphicsCDR - Corel DrawVRML -Virtual Reality Modeling Language

GIF -Graphic Interchange FormatBMP - Bitmap JPG -Joint Photographic Experts GroupTIFF -Tagged Image File FormatPNG -Portable Network GraphicsDJVY -Deja Vu

Page 33: Porównanie grafiki rastrowej i wektorowej

Programy do obróbki grafiki

Bitowej Paint Photo Editor PaintShop Pro Photoshop, Picture Publisher Photostyler

Wektorowej Adobe Illustrator CorelDraw Harvard Graphics Draw Perfect Designer

Page 34: Porównanie grafiki rastrowej i wektorowej

Przykład programu do grafiki rastrowej

Page 35: Porównanie grafiki rastrowej i wektorowej
Page 36: Porównanie grafiki rastrowej i wektorowej
Page 37: Porównanie grafiki rastrowej i wektorowej

Przykłady programów do grafiki wektorowej

Page 38: Porównanie grafiki rastrowej i wektorowej
Page 39: Porównanie grafiki rastrowej i wektorowej
Page 40: Porównanie grafiki rastrowej i wektorowej
Page 41: Porównanie grafiki rastrowej i wektorowej
Page 42: Porównanie grafiki rastrowej i wektorowej
Page 43: Porównanie grafiki rastrowej i wektorowej
Page 44: Porównanie grafiki rastrowej i wektorowej
Page 45: Porównanie grafiki rastrowej i wektorowej
Page 46: Porównanie grafiki rastrowej i wektorowej

Zastosowanie grafiki w Internecie

Rastrowej przy tworzeniu obrazów o

skomplikowanych kolorach, przejściach tonalnych, cieniach, gradacjach barw itp.

przy składaniu ilustracji obróbce zdjęć, np.

retuszowanie zniszczonych tworzenie grafiki

ekranowej dla aplikacji multimedialnych

do przygotowania statycznych efektów specjalnych w filmie

kreowanie prostych animacji GIF

Wektorowej wizytówki, emblematy, znaki

firmowe w reklamie tworzenie wykresów 2D i 3D

funkcji matematycznych, fizycznych i ekonomicznych; histogramów i wykresów kołowych; wykresów harmonogramownia zadań; wykresów wielkości zapasów i produkcji itd.

kreślenie i projektowanie wspomagane komputerowo

symulacja i animacja dla wizualizacji naukowej i rozrywki

Page 47: Porównanie grafiki rastrowej i wektorowej

Animacja GIF

Page 48: Porównanie grafiki rastrowej i wektorowej
Page 49: Porównanie grafiki rastrowej i wektorowej

Zastosowanie grafiki wektorowej w aplikacjach multimedialnych

Np.: http://i.wp.pl/a/i/kartki2/main/kartka2000.swf