grafika komputerowa - definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · grafika...

25
Grafika Komputerowa Wybrane definicje Katedra Informatyki i Metod Komputerowych Uniwersytet Pedagogiczny im. KEN w Krakowie [email protected]

Upload: ngokhanh

Post on 13-Jul-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Grafika Komputerowa Wybrane definicje

Katedra Informatyki i Metod Komputerowych

Uniwersytet Pedagogiczny im. KEN w Krakowie

[email protected]

Page 2: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Spis pojęć

Grafika komputerowa

Grafika wektorowa

Grafika rastrowa

Piksel

Rozdzielczość

Głębia koloru

Kanał alfa

Aliasing i antyaliasing

Krzywe Beziera

Clipart

Dithering

Gradient

Warstwa

Selekcja

Markiza

Ścieżka

Rendering

Tweening

Page 3: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Grafika komputerowa

• Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste bądź wymyślone za pośrednictwem komputera.

Page 4: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Grafika komputerowa

rastrowa wektorowa

Page 5: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

• Obrazy generowane są z obiektów prostych (linie, punkty, koła, …).

• Obraz zapisany przy pomocy wektorów opisujących położenie elementów, czyli za pomocą wzorów matematycznych.

• Wykorzystywana dla elementów wymagających dużej precyzji, – Rysunek techniczny, – Projekt logo firmy, – Film animowany, – Wizytówka.

• Przykładowe programy do grafiki wektorowej: Corel Draw, Flash, Maya, InkScape open source

Grafika wektorowa

Page 6: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Grafika rastrowa (BITMAPA)

Sposób przedstawiania grafiki komputerowej dwuwymiarowej polegający na określeniu położenia

każdego piksela obrazu oraz przypisaniu mu wartości bitowej określającej jego kolor

Page 7: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Grafika rastrowa

• Obraz to mozaika maleńkich punktów, zwanych pikselami.

Każdy piksel ma swoje miejsce i kolor.

• Zastosowanie:

– Edycja fotografii retusz, kolorowanie, nakładanie filtrów, …

– Animowane obrazki typu gif

– Elementy stron WWW

• Programy: Photoshop, Corel Photopaint, Paint Shop Pro, GIMP open source

Page 8: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Piksel

• Najmniejszy punkt ekranu lub obrazu.

• Słowo powstałe jako zlepek angielskich picture oraz element: pixel.

Page 9: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste
Page 10: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Rozdzielczość

• Rozmiar obrazka podany ilością pikseli w jego szerokości i wysokości. – Przykładowo rozdzielczość ekranu 800x640 oznacza, że można na nim wyświetlić

maksymalnie 800 pikseli w jego szerokości i 640 w wysokości.

• DPI, PPI, LPI – Ilość pikseli (kropek, punktów, lini)

na jednostkę długości (cal) – dots/points/lines per inch.

– Określa ile punktów będzie miał obraz w swojej szerokości.

– Określenie stosowane głównie w przypadku urządzeń typu skaner, drukarka, ploter.

Page 11: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Jak zmierzyć rozdzielczość?

• Gdy zmierzymy (na przykład zwykłą linijką)

szerokość i wysokość użytkowego obszaru na ekranie i podzielimy takie wymiary przez rozdzielczość to otrzymamy wymiary piksela ekranowego.

• Im wyższa rozdzielczość (lepsza jakość) tym więcej miejsca na dysku zajmie obraz.

Page 12: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Głębia koloru

• Ilość informacji przekazywana w każdym pikselu.

• Im większa głębia tym dokładniejszy obraz, ale tym więcej miejsca na dysku zajmie plik.

• Zakres barw wyświetlanych na monitorze.

Głębia koloru Oznaczenie Ilość kolorów możliwych

do wyświetlenia

1-bitowa 21 2 (np. biały i czarny)

8-bitowa 28 256

24-bitowa 224 16 777 216

32-bitowa 232 4 294 967 296

Page 13: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Biały – 100% przezroczystości

Szarości – częściowa przezroczystość

Czarny – 0% przezroczystości

Kanał Alfa

• Liczba ośmiobitowa służąca do tworzenia kolorów o określonym stopniu przezroczystości.

• Dopisywana do pozostałych współrzędnych koloru (np. RGB) – nie może istnieć samodzielnie.

Page 14: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Przezroczystość (α)

Page 15: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Aliasing i Antyaliasing

• Aliasing – zjawisko zniekształcania obrazu w wyniku zbyt małej częstotliwości jego próbkowania w procesie rasteryzacji (zamiany na obraz rastrowy).

• Antyaliasing - zmniejszenie lub całkowita eliminacja „efektu schodków” powstającego przy zmianie rozdzielczości bądź częstotliwości próbkowania obrazu.

Bez antyaliasingu Z antyaliasingiem

Page 16: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Krzywe Beziera

• Krzywe zdefiniowane przez położenie czterech punktów, dwóch końcowych zwanych węzłami oraz dwóch tzw. punktów kontrolnych opisujących kąt nachylenia.

• Wymyślone przez Pierre Beziera z myślą o projektantach linii samochodowych w firmie Renault.

Page 17: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

ClipArt

• Gotowy do użycia obrazek, zapisany najczęściej w formacie wektorowym.

• Programy użytkowe najczęściej posiadają własne biblioteki (zbiory) klipów, które w pewnym stopniu mogą być modyfikowane przez użytkownika.

Page 18: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Dithering

• Forma przejścia pomiędzy kolorami.

• Stosowany przy małej głębi kolorów.

• Polega na mieszaniu sąsiadujących ze sobą barw: część jednego koloru nachodzi na drugi.

• Zaleta: zyskujemy barwy pośrednie.

Page 19: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Gradient

• Tonalne przejście pomiędzy co najmniej dwoma barwami.

• Przejścia kolorów:

– Liniowe

– Radialne

– Specjalne (np. po krzywej)

Page 20: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Warstwa

• Samodzielny element obrazu. Jej położenie jest ściśle określone i może zajmować miejsce pod lub nad innymi elementami.

• Zmiana zawartości jakiejkolwiek warstwy nie wpływa na pozostałe.

• Warstwy można wyobrazić sobie jako nałożone na siebie folie: na każdej z nich namalowane jest coś innego, zaś razem tworzą pełny obrazek.

Page 21: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Selekcja (maska)

• Selekcja (maska)

– Zaznaczony, przy użyciu specjalnych narzędzi, obszar rysunku.

– Wszystkie piksele obrazka objęte maską, mogą być poddawane edycji, zaś pozostałe są chronione przed zmianami.

– Nie można jej zapisać w pliku (jest tymczasowa).

Page 22: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Markiza

• Krzywa zamknięta, oznaczająca aktywny obszar selekcji.

• Zazwyczaj wyświetlana jest w postaci płynącej linii przerywanej.

Page 23: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Ścieżka

• Ścieżka

– Rodzaj selekcji.

– Może być zapisana w pliku obrazka.

– Pozwala dokonywać różne operacje na pliku,

np. stworzyć ruch po zadanej krzywej.

Page 24: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Rendering

• W grafice 3D to przeliczenie danej sceny i utworzenie pliku wyjściowego w formie obrazu statycznego lub animacji.

• Zamiana obrazu 3D na 2D.

Page 25: Grafika Komputerowa - Definicjeinformatyka.2ap.pl/ftp/pobierz/dtp/wstep_grafika.pdf · Grafika komputerowa •Dział informatyki zajmujący się przedstawianiem tego co rzeczywiste

Tweening

• Generowania ruchomych obrazów polegająca na tworzeniu jedynie tzw. ujęć (klatek) kluczowych, na podstawie których komputer wylicza pozostałe klatki animacji.

• Podział:

– Motion tween (zmiana położenia)

– Shape tween (zmiana kształtu)