Matnli axborotlarni kodlash



Download 0,77 Mb.
bet6/27
Sana24.06.2021
Hajmi0,77 Mb.
#100777
1   2   3   4   5   6   7   8   9   ...   27
Bog'liq
3-amaliy mashg'ulot

3.2. Grafikani kodlash


Tasvirlar, fotosuratlar, slaydlar, harakatlanuvchi rasmlar (animatsiya, video), diagrammalar, chizmalar shaklida berilgan grafik ma'lumotlar kompyuter yordamida yaratilishi va tahrirlanishi mumkin, shu bilan birga kodlanadi. Hozirgi kunda grafik ma'lumotlarga ishlov berish uchun juda ko'p amaliy dastur mavjud, ammo ularning barchasida kompyuter grafikasining uch turi amalga oshiriladi: rastr, vektor va fraktal.

Agar kompyuter ekranidagi grafik tasvirni diqqat bilan ko'rib chiqsangiz, siz juda ko'p rangli nuqta (piksel - ingliz tilidan) ko'rishingiz mumkin. pikseldan ma'lumotli rasm elementi -rasm elementi), ular birgalikda yig'ilganda berilgan grafik tasvirni hosil qiladi. Bundan xulosa qilishimiz mumkin: kompyuterdagi grafik tasvir ma'lum bir tarzda kodlangan va grafik fayl shaklida taqdim etilishi kerak. Fayl kompyuterda ma'lumotlarni tashkillashtirish va saqlashning asosiy tarkibiy qismidir va bu holda ushbu monitor to'plamini monitor ekranida qanday ko'rsatish haqida ma'lumot bo'lishi kerak.

Vektorli grafika asosida yaratilgan fayllarda matematik bog'liqliklar (chiziqli bog'liqlikni tavsiflovchi matematik funktsiyalar) ko'rinishidagi ma'lumotlar va kompyuter monitorida namoyish etilganda chiziq segmentlari (vektorlar) yordamida ob'ekt tasvirini qanday qurish haqida tegishli ma'lumotlar mavjud.

Raster grafika asosida yaratilgan fayllar rasmdagi har bir alohida nuqta to'g'risidagi ma'lumotlarni saqlashni nazarda tutadi. Raster grafikasini ko'rsatish uchun murakkab matematik hisob-kitoblar talab qilinmaydi, faqat har bir tasvir nuqtasi (uning koordinatalari va rangi) to'g'risida ma'lumot olish va ularni kompyuter ekranida ko'rsatish kifoya.

Rasmni kodlash jarayonida uning fazoviy diskretizatsiyasi amalga oshiriladi, ya'ni rasm individual nuqtalarga bo'linadi va har bir nuqta uchun rang kodi (sariq, qizil, ko'k va boshqalar) o'rnatiladi. Rangli grafik tasvirdagi har bir nuqtani kodlash uchun o'zboshimchalik bilan rangni asosiy tarkibiy qismlarga ajratish printsipi qo'llaniladi, ular uchta asosiy rang sifatida ishlatiladi: qizil (inglizcha so'z. Qizilharf bilan belgilanadi K)yashil rangda (Yashil,harf bilan belgilanadi G)ko'k (Moviy,olxa C)Inson ko'zi bilan tushunadigan har qanday nuqtaning rangini uchta asosiy rang - qizil, yashil va ko'kning qo'shimcha (mutanosib) qo'shilishi (aralashtirish) orqali olish mumkin. Bunday kodlash tizimi rang tizimi deb ataladi. RGBRang tizimini ishlatadigan grafik fayllar RGBrasmdagi har bir nuqtani rangli uchlik sifatida ifodalaydi - uchta raqamli qiymat R, Gva Ichidaqizil, yashil va ko'k ranglarning intensivligiga mos keladi. Grafik tasvirni kodlash jarayoni turli xil texnik vositalar (skaner, raqamli kamera, raqamli videokamera va boshqalar) yordamida amalga oshiriladi; natija bitmap rasm. Kompyuterning rangli monitor ekranida rangli grafik tasvirlarni takrorlashda bunday tasvirning har bir nuqtasi (piksel) rangi uchta asosiy ranglarni aralashtirish orqali olinadi. R, G  va   B.

Rasterli rasmning sifati ikkita asosiy parametr - aniqlik (gorizontal va vertikal nuqta soni) va ishlatiladigan ranglar palitrasi (har bir tasvir nuqtasi uchun oldindan belgilangan ranglarning soni) bilan belgilanadi. Ruxsat gorizontal va vertikal nuqta sonini ko'rsatib belgilanadi, masalan 800 dan 600 gacha.

Bitmap rasmining nuqtasi bilan ko'rsatilgan ranglar soni va nuqta rangini saqlash uchun ajratilishi kerak bo'lgan ma'lumotlar miqdori o'rtasida nisbat bilan belgilanadigan bog'liqlik mavjud (R. Xartli formulasi):

qayerda Men  - ma'lumotlar miqdori; N -nuqtaga berilgan ranglar soni.

Nuqtaning rangini saqlash uchun kerak bo'lgan ma'lumot miqdoriga rang chuqurligi yoki rang berish sifati ham deyiladi.

Shunday qilib, agar rasm nuqtasi uchun belgilangan ranglar soni bo'lsa, N \u003d256, unda (3.1) formulaga muvofiq uni saqlash uchun zarur bo'lgan ma'lumotlar miqdori (rang chuqurligi) teng bo'ladi Men  \u003d 8 bit.

Kompyuterlarda grafik ma'lumotlarini namoyish qilish uchun monitorning turli xil grafik rejimlari qo'llaniladi. Shuni ta'kidlash kerakki, monitorning grafik rejimidan tashqari, matnli rejim ham mavjud, unda monitor ekrani shartli ravishda har bir satrda 80 belgidan iborat 25 satrga bo'linadi. Ushbu grafik rejimlar monitor ekranining ravshanligi va rang berish sifati (rangning chuqurligi) bilan ajralib turadi. Operatsion tizimida monitor ekranining grafik rejimini o'rnatish MS Windows XPbuyruqni bajarish kerak: [Tugma Boshlang  - Sozlamalar - Boshqarish paneli - Ekran]. Ko'rsatilgan "Xususiyatlar: Ekran" dialog oynasida siz "Sozlamalar" yorlig'ini tanlashingiz va tegishli ekran o'lchamlarini tanlash uchun "Ekran ravshanligi" slayderidan foydalanishingiz kerak (800 dan 600 piksel, 1024 dan 768 piksel va boshqalar). "Ranglarni ko'rsatish sifati" ochiladigan ro'yxatidan siz ranglarning chuqurligini - "Eng yuqori (32 bit)", "O'rtacha (16 bit)" va boshqalarni tanlashingiz mumkin, bunda rasmdagi har bir nuqtaga belgilangan ranglar soni 2 32 ga teng bo'ladi. (4294967296), 2 16 (65536) va boshqalar.

Shakl 3.12. Xususiyatlari: Ekran dialog oynasi


Monitor ekranining har bir grafik rejimini amalga oshirish uchun ma'lum miqdorda kompyuter video xotirasi talab qilinadi. Kerakli video xotirasi (V)munosabatdan aniqlanadi

qayerda K -ekrandagi nuqta soni (K \u003d A · B); A -monitor ekranidagi gorizontal nuqta soni; B -monitor ekranidagi vertikal nuqta soniMen  - ma'lumotlarning miqdori (rangning chuqurligi).

Shunday qilib, agar monitor ekranida 1024 o'lchamdagi 768 piksel va 65 536 rangdan iborat ranglar palitrasi bo'lsa, (3.1) formulaga muvofiq rang chuqurligi I \u003d log 2 65 538 \u003d 16 bit bo'lsa, tasvir nuqtalarining soni quyidagicha bo'ladi: K \u003d1024 x 768 \u003d 786432, va (3.2) ga muvofiq talab qilinadigan video xotiraning ma'lumot miqdori teng bo'ladi.




Download 0,77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish