O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




Download 6,82 Mb.
Pdf ko'rish
bet92/176
Sana17.05.2024
Hajmi6,82 Mb.
#239848
1   ...   88   89   90   91   92   93   94   95   ...   176
Bog'liq
F.F. Rajabov, N.S. Atadjanova, N.A. Irmuxamedova Raqamli

dword YPelPerMeter; //
qurilmaning vertikal o‘lchamlari, piksel 
bo‘yicha;
dword ClrUsed; //
ishlatiladigan ranglar soni;
dword ClrImportant; //
”kerakli” ranglar soni
;
Yuqoridagi ayrim bandlarni to‘liq ifodalanishi quyidagicha:
■ 
Size
– odatda ranglar jadvaliga kirishni osonlashtirish uchun 
ishlatiladi;
■ 
Planes
– bit tekisliklari sonini aniqlaydi, rang ketma-ket bitlarda 
kodlanganligi sababli, bu raqam har doim birga teng;
■ 
BitCount
– bu, maydon bitmapda ishlatiladigan ranglar sonini 
belgilaydi. 
Kodlash usuliga qarab, quyidagi qiymatlarni olish mumkin:
1-bitli tasvir monoxrom va ranglar jadvali ikkita elementdan iborat 
bo‘lishi kerak. Ma’lumotlar massividagi har bir bit bitta pikselni 
kodlaydi. Agar bit qiymati 0 bo‘lsa, u holda piksel jad valning birinchi 
rangiga (qora) aylanadi. Agar 1 bo‘lsa, u holda piksel jadvalning 
ikkinchi rangiga (oq) aylanadi;


160
4 bitli tasvirda maksimal 16 ta rang, unda bmiColors massivida 
(ranglar jadvalida) 16 tagacha element mavjud bo‘ladi. Har bir 
pikselning rangi 4 bitli indeks yordamida ranglar jadvalidan aniqlanadi. 
Misol uchun, agar ma’lumotlarning birinchi bayti 3Ah qiymatiga ega 
bo‘lsa, u holda bitmapni ko‘rsatishda birinchi pikselning rangi ranglar 
jadvalining to‘rtinchi (3+1) elementini, ikkinchisining rangi esa o‘n 
birinchisini (A+1) belgilaydi;
8 bitli tasvirda maksimal 256 ta rang, rangli jadvalda esa 256 
tagacha element mavjud. Ma’lumotlar massivining har bir bayti bir 
piksel rangini belgilaydi;
24 bitli tasvir maksimal 2
24
rangga ega. Ranglar jadvali bo‘sh va 
piksellar rangi qizil, yashil va ko‘k ranglarning rang intensivligini 
tavsifovchi uch baytdan iborat paketlar bilan aniqlanadi;
Compression – siqish turi quyidagicha qiymat oladi: 
BI_RGB – rasmni siqmaydi;
BI_RLE8 – har bir piksel 8 bit formatida siqish;
BI_RLE4 – har bir piksel 4 bit formatida siqish;
XPelsPerMeter и YPelsPerMeter – manbalar ro‘yxatidan ma’lum 
bir qurilma uchun eng mos keladigan piktogrammalarni tanlash uchun 
ishlatilishi mumkin.
ClrUsed – ushbu bitmap tomonidan ishlatiladigan ranglar soniga 
aytiladi. Agar bu raqam nolga teng bo‘lsa, u holda palitraning barcha 
ranglari (bmiColors massivida ko‘rsatilgan) ishlatiladi;
1. ClrImportant – ranglarni ko‘rsatish algoritmini boshqarish 
uchun ishlatiladi. Shunday qilib, agar to‘rt xil dastur ekranda har 
biri 75 rangdan iborat bitta bitmapni ko‘rsatsa, u holda bir vaqtning 
o‘zida 256 rangni chiqaradigan adapter ekrandagi to‘rtta tasvirni to‘liq 
autentifikatsiya qila olmaydi. Bunday holda, ranglarni almashtirish 
mexanizmi qo‘llaniladi. Eng past ustuvorlikka ega bitmap qidiriladi va 
uning “qo‘shimcha” ranglari mos keladiganlari bilan almashtiriladi.
2.Tuzilishi quyidagicha:

Download 6,82 Mb.
1   ...   88   89   90   91   92   93   94   95   ...   176




Download 6,82 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

Download 6,82 Mb.
Pdf ko'rish