93
Piksel adresini hisoblashda faqat ikkita qo‗shish va bitta ko‗paytirish talab
qilinadi. Piksellarni
ketma-ket adreslashda, adresni aniqlash bilan bog‗liq bo‗lgan
keyingi ishlarni kamaytirish uchun, qadamma-qadam
hisoblashdan foydalanish
mumkin. Xususiy holda:
Adres (x
1, u) = K
1
+ K
2
u + x
1 = Adres (x, u)
1
Adres (x, u
1) = K
1
+ K
2
(u
1) +x = Adres (x, u)
K
2
Adres (x
1, u
1) = K
1
+ K
2
(u
1) + x
1 = Adres (x, u)
K
2
1
Bu yerda rastrda gorizontal yoki vertikal o‗sish uchun faqat bitta qo‗shish yoki
ayirish talab qilinadi, diagonal o‗sish uchun esa faqat ikkita qo‗shish
yoki ayirish
talab qilinadi. Piksellarni ketma-ket adreslash va keyingi ishlarni kamaytirish uchun,
adresni aniqlash bilan bog‗liq bo‗lgan qadamma-qadam hisoblashdan foydalanish
mumkin.
Rastr (4,2) koordinatali pikselini qaraymiz.
K
2
= 6 - (-2) = 8
K
2
= 1 - (-8) (-3) - (-2) = 27
Adres = 27+ (8) (2) + 4 = 47
Oldingi misoldagi (3,2) piksel uchun chiqqan natijani
eslaymiz va qadamma-
qadam hisoblashdan foydalanib quyidagini olamiz:
Adres (x + 1, u) = Adres (x, u) + 1
Adres (4,2) = 46 + 1 = 47
Dostları ilə paylaş: