Professional Documents
Culture Documents
multimedialnych - grafika
1.
2.
3.
4.
5.
Terminologia
Obrazy czarno-biae
Obrazy kolorowe
Paleta
Formaty graficzne
Grafika - terminologia
Wy wietlanie monitor rastrowy
Piksel najmniejszy element obrazu cyfrowego
Rozdzielczo obrazu ilo pikseli
Aspect ratio parametr okre laj cy geometri monitora
stosunek ilo ci kolumn i wierszy. Zwykle rwny 4:3.
Nowe systemy TV wprowadzaj aspect ratio 16:9
Bitmapa reprezentacja obrazu w sposb odpowiadaj cy
jego reprezentacji w pami ci video
Bity/piksel parametr okre laj cy jako obrazu
(determinuje ilo mo liwych kolorw/odcieni szaro ci).
Obrazy czarno-biae
Monochromatyczny:
Ka dy piksel jest opisany
przez 1 bit (0 lub 1)
Obraz 640x480 zajmuje
37.5 kB
Ptonowanie (mikrowzory)
Obrazy kolorowe
8-bitowe:
Ka dy piksel opisany
przez jeden bajt
Konieczno u ywania
LUT (paleta)
Mo liwe 256 kolory
Obraz 640x480 zajmuje
300 kB ( + rozmiar LUT)
Mo liwe ptonowanie
wra enie zwi kszenia
ilo ci kolorw
24-bitowe:
Ka dy piksel opisany
przez 3 bajty (np. RGB)
Pozwala na u ycie
256*256*256=16,777,216
kolorw
Obraz 640x480 zajmuje
900 kB
8-bitowy
60 kB gif
24-bitowy
30 kB jpeg
Orygina
Formaty graficzne
GIF (GIF87a, GIF89a)
Rozwini ty przez CompuServe i UNISYS
Pozwala na prezentacj 8-bitowego koloru
U ywa kompresji bezstratnej (LZW)
Pozwala na wy wietlanie z przeplotem
GIF89a pozwala na zapis animacji
JPEG
Rozwini ty przez Joint Photografic Expert Group
Wykorzystuje ograniczenia wzroku ludzkiego dla uzyskania
lepszej kompresji; kompresja stratna
Pozwala na odwzorowanie koloru 24-bitowego
Bardzo dobrze nadaje si do zapisu zdj i naturalnych obrazw
U ytkownik okre la jako /stopie kompresji
Postscript/PDF
Produkt Adobe, specjalny j zyk opisu strony
Pozwala na w czanie tekstu, grafiki wektorowej, bitmap
Nie ma wbudowanej kompresji, cz sto bardzo du e pliki
Windows/OS
Mac
X-Windows
Format GIF87a
Oglna posta formatu pliku:
Paleta globalna
GIF87a ignoruje dane pomi dzy ko cem jednego obrazu a pocz tkiem
drugiego (czyli znakiem ,) mo liwo rozszerzenia standardu
Dane rastrowe
Obraz seria pikseli (od lewej do prawej) skadowanych
liniami
Dane kompresowane metod LZW
Mo liwo
Format BMP
Oglna struktura pliku
Nazwa
Znaczenie
bfType
Napis BM
bfSize
bfRes1
Nie u ywane, 0
bfRes2
Nie u ywane, 0
11
bfOffdata
R Nazwa
Znaczenie
15
biSize
19
biWidth
Szeroko
bitmapy w pikselach
23
biHeigth
Wysoko
bitmapy w pikselach
27
biPlanes
Ilo
29
biBitCount
31
biCompress
35
biSizeImage
39
biXPlsPM
Ilo
43
biYPlsPM
Ilo
47
biClrUsed
Ilo
51
biClrImprt
Ilo
warst, musi by = 1
Paleta
Jest, gdy biBitCount < 24
Rozmiar palety = 1 << biBitCount
Struktura specyfikacji palety: dla ka dego koloru podajemy 4
bajty:
Blue
Green
Red
Reserved (=0)
Dane rastrowe
gdy biBitCount=1 poszczeglne bity (0 pierwszy element
palety, 1 drugi)
gdy BiBitCount = 4 jeden bajt danych rastrowych okre la
indeksy kolorowe 2 pikseli (4 starsze i 4 modsze bity)
gdy BiBitCount = 8 jeden bajt danych rastrowych okre la indeks
kolorowy jednego piksela
gdy BiBitCount = 24 dane okre laj wprost kolor: 3 bajty na
piksel, w kolejno ci B G R
Uwagi
Porz dek bajtw w sowie odwrotny (little endian)
Liczba bajtw reprezentuj cych 1 wiersz musi by woelokrotno ci
4 gdy tak nie jest, dane s uzupeniane odpowiedni ilo ci
bajtw zerowych
Wiersze s skadowane w kolejno ci przeciwnej do wyst powaniu
w rzeczywisto ci na rysunku