Edited by Foxit PDF Editor
Copyright (c) by Foxit Software Company, 2003 - 2009 For Evaluatk>n Onły.
stosować wektor atrybutów, co prowadzi do tablicy trójwymiarowej. Trzeci wymiar tablicy będzie określał płaszczyzny odpowiednich atrybutów, mogących tworzyć warstwy tematyczne np. poziomy informacyjne w zobrazowaniach teledetekcyjnych.
0 |
0 |
0 |
0 |
0 |
0 | ||||||||
0 |
0 |
0 |
1 |
0 |
0 | ||||||||
n |
n |
n |
o |
o | |||||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 | |||||||
0 |
0 |
0 |
0 |
0 |
0 | ||||||||
r |
L |
r |
-i |
r |
o |
o | |||||||
0 |
0 |
3 |
0 |
0 |
3 |
o |
o | ||||||
0 |
0 |
0 |
0 |
0 |
0 | ||||||||
0 |
0 |
•1 |
0 |
0 |
0 | ||||||||
0 |
0 |
0 |
0 |
0 |
0 |
W
Rys. 121. Ilustracja wielu atrybutów przypisywanych do elementu rastra
W zależności od dopuszczalnych wartości atrybutu piksela należy zastosować odpowiedni typ zmiennej do jego przechowywania a tym samym odpowiedni zasób pamięci do zapisu całej tablicy rastra. Najczęściej wartość atrybutu przekłada się na kolor jakim dany piksel będzie rysowany podczas prezentacji graficznej. Przyjmując, że do zapisu atrybutu piksela wykorzystamy jeden bit, możemy wyróżnić dwa jego stany wartości tzn. zero lub jeden, mówimy wtedy o rastrze monochromatycznym zwanym popularme czarno-białym. W rastrze monocluomatycznym w jednym bajcie pamięci zapisujemy więc kolory ośmiu kolejnych pikseli. Przy rastrach w których wyróżnia się więcej kolorów trzeba przeznaczyć odpowiednio więcej pamięci dla przechowania wartości atrybutu piksela. Wielkość pamięci potrzebnej do zapisu rastra możemy określić na podstawie następującego wzoru:
(2.7)
N = H *W *— 8
gdzie
N - wielkość rastra wyrażona w bajtach,
H - wysokość rastra w pikselach,
W - szerokość rastra w pikselach,
B - liczba bitów do zapisu jednego piksela.