Kompyuter grafikasi va uning turlari.
Inson tashqi dunyo haqidagi axborotning asosiy qismini ko‘zlari yorda- mida qabul qiladi. Ko‘rish tizimi turli obyektlarning tasvirini qabul qilib ola- di. Ular yordamida insonda tashqi muhit va undagi obyektlar haqida tasawur paydo bo‘ladi.
Obyektlarning tasvirini yaratish, ularni saqlash, qayta ishlash va tasvirlash qurilmalarida tasvirlab berish kompyuterning eng qiyin va asosiy masa- lalaridan biridir. Kompyuterga hech qanday topshiriq berilmaganda, ya’ni bekor turganida ham ekranida ko‘rinishi kerak bo‘lgan tasvimi sekundiga o‘nlab marta qayta ishlab ko‘rsatadi.
Kompyuterning ekranida paydo bo‘ladigan tasvirlar uning videokarta deb ataluvchi qurilmasi yordamida yaratiladi va ekranga chiqariladi. Video- kartalar uchun maxsus videoprotsessorlar ishlab chiqariladi. Videoprotses- sorlar kompyuterning asosiy protsessorini murakkabligi va hisoblash ishlarini bajarish tezligi bo‘yicha ortda qoldirib ketgan.
Kompyuter ekranida tasvir qanday yaratilishi bilan tanishib chiqamiz. Kompyuterning ma’lumotlarni elektron ko‘rinishda tasvirlash qurilmasi monitor (monitor - kuzatish, nazorat) deb ataladi. Kompyuterda bo‘layotgan jarayonlarni monitor orqali kuzatish mumkin. Monitorning tasvirlar ko‘rsatiladigan qismi, ya’ni ekrani displey (display - tasvirlamoq) deb ataladi. Hozirgi paytda alohida korpusda yig‘ilgan tasvirlash qurilmalari kompyuter monitori, kompyuter bilan birga joylangan tasvirlash qurilmalari (masalan, noutbuk, planshet hamda telefonlarda) displey deb atalmoqda.
Кompyuter grafikasi o’zoq yillar davomida vujudga kelib, 1960 yillarda ham to’laqonli grafik tizimlar mavjud bo’lgan. Hozirgi kunda kompyuter grafikasi (КG) va kompyuter animasiyasi (КA) atamalaridan foydalaniladi. Кopyuter grafikasi tushunchasi statik tasvirlar bilan ishlashning barcha ko’rinishlari o’z ichiga olsa kompyuter animasiyasi dinamik o’zgaruvchi tasvirlar bilan ishlaydi.
Кompyuter grafikasi – EHM boshqaruvida grafik ob’ektlarni kiritish, chiqarish, tasvirlash, o’zgartirish va tahrirlashdir.
Кompyuter animasiyasi – ekranda tasvirlarni “jonlantirish”, kompyuterda dinamik tasvirlar sintezidir.
Кompyuter grafikasi – informatikaning mahsus qismi bo’lib, dasturiy-apparat hisoblash komplekslari yordamida tasvirlarni yaratish va qayta ishlash usullari va vositalarini o’rganadi.
Virtual fazoda xajmli ob’ektlarni yaratish usullarini o’rganuvchi soha uch o’lchovli (3D) grafika deb nomlanadi. Odatda unda tasvir yaratishning vektorli va rastrli usullaridan foydalaniladi.
Кompyuter grafikasi turlari. To’zilishiga ko’ra tasvirlar rastrli yoki vektorli bo’lishi mumkin. Masalan tasvir xosil qilishda skaner uni ko’pgina mayda elementlar (piksellar)ga bo’lib chiqadi va ulardan rastrli surat xosil qiladi.
Piksel – bu rastrli tasvirning eng kichik elementi bo’lib, uning rangi kompyuter xotirasiga bitlarning ma’lum bir miqdori vositasida kiritiladi. Masalan 800x600 suratda bu sonlar gorizontal bo’yicha (800) va vertikal bo’yicha (600) piksellar sonini belgilaydi. Piksellar soni qanchalik ko’p bo’lsa tasvirning ekrandagi va qoq’ozda chop etilgandagi sifati (razreshenie) yuqori bo’ladi.
Vektorli grafikada tasvirlar matematik egri chiziqlarni rangi va bo’yalish rangini ko’rsatish orqali xosil qilinadi. Masalan oq fondagi qizil ellips bor yo’q’i ikki formula – to’q’ri to’rtburchak va ellipsning ranglari, o’lchamlari va joylashuvini aniqlovchi formulalari orqali tasvirlanadi. Demak, bunday tasvirlash kompyuter xotirasida rastrli rasmdan ko’ra kamroq joy egallaydi.
Vektorli tasvirlarning yana bir afzalligi – ularning sifatini yo’qotmagan xolda kattalashtirish yoki kichiklashtirish imkoniyatidir. Ob’ektlarni masshtablash matematik formulalardagi mos koeffisientlarni kattalashtirish yoki kichiklashtirish orqali amalga oshiriladi.
Shunday qilib rastrli yoki vektorli formatni tanlash tasvir bilan ishlash maqsad va vazifalaridan kelib chiqqan xolda amalga oshiriladi. Rangni o’zatishning fotografik aniqligi talab etilgshanida rastrli formatdan foydalanish lozim. Logotip, sxemalar va chizmalarni tasvirlashda vektorli formatdan foydalanish maqsadga muvofiq. Shuni ta’kidlash lozimki, rastrli va vektorli tasvirlashda (matn ham) grafika ekranga yoki chop etish qurilmasiga nuqtalar jamlanmasi sifatida o’zatiladi.
Axborotni grafik shaklda ishlab chikish, takdim etish, ularga ishloB bеrish, shuningdеk, grafik ob'еktlar va fayllarda bulgan nografik ob'еktlar urtasida boKlanish urnatishni informatikada kompyutеr grafikasi dеb atash kabul kilingan. Kompyutеr grafikasi uch turga bulinadi: rastrli grafika, Vektorli grafika va fraktal grafika. Ular urtasidagi asosiy fark nurning displеy ekrandan utish usulidan iborat. Eslab koluBchi elеktron-nurli trubka (ENT)larga ega Vektorli kurilmalarda nur bеrilgan traеktoriya buylab bir marta chopib utadi, uning izi esa ekranda kеyingi buyruk bеrilgungacha saklanib koladi. Dеmak, Vektorli grafikaning asosiy elеmеnti — chizikdir.
Vektorli grafika bilan ishloBchi dasturiy Bositalar birinchi naBbatda tasvirlarni yaratishga muljallangan. Bunday Bositalar rеklama agеntliklarida, dizaynеrlik byurolarida va nashriyotlarda kullaniladi.
Rastrli kurilmalarda esa tasvir ularni tashkil etuvchi nuktalar majmuasidan Bujudga kеladi. Bu nuktalar piksеllar (pixel) dеb ataladi. Rastr — bu ekranning butun maydonini koploBchi piksеllar matritsasidir. Dеmak, rastrli grafikaning asosiy elеmеnti nuktadan iborat.
Rastrli grafika Bositalari bilan tayyorlangan tasvirlar kompyutеr dasturlar yordamida kamdan-kam xoldagina yaratiladi. Kupincha ushbu maksadda rassom tayyorlagan tasvirlar yoki rasmlar skanеrlanadi. Rastrli tasvirlar bilan ishlashga muljallangan kupgina grafik muxarrirlar asosan tasvirlarga ishloB bеrishga muljallangan. Internet tizimida kuprok rastrli tasvirlar kullanilmokda.
Fraktal badiiy kompozitsiyani yaratish — bu tasvirni chizish yoki jixozlash emas, balki uni dasturlashdir, ya'ni bunda tasvirlar formulalar yordamida kuriladi. Fraktal grafika odatda uyin dasturlarida kullaniladi.
Rastr grafikasida obyektlar bit kartasidagi to’rda ranga ega bo’lgan nuqtalar (piksellar) erdamida tasvirlanadi.
Rastrli tasvirlar bilan ishlash uchun rastr muharriridan foydalanamiz. Rastr tasvirlarni tasvirni rastr ko’rinichiga o’tkazish (Convert to Bitmap) yoli bilan olarniz. Rastr tasvirlarni muharrirlaganda piksellar ranglarini da o’zgartirish imkoniyati tugiladi, fahat ranglarni o’zgartirganimizda obyektning formasi uzgarishiga uz tasirini tegizadi.
Vektor grafikasi matematik obyektlar ustida tashqi qurilmalarga (monitor,printer) bogliqsiz holda amallar bajaradi.Vektor grafikasida birinch navbatda obyektning formasi uzgaradi rangi esa ekkinchi darajali bo’ladi. Sababi vektor grafikasida rang bilan forma bir-biriga bogliq emas bulib, forma birinchi darajali, rang bo’lsa ikkinchi bulib, faqat toliqtiruvchi xizmatini bajaradi.
Vektor grafikasi “qul yordamida” chizishdan yiroq shuning uchun avval obyektning vektor konturini chizish kerak keyin esa uni qanday qilib muharrirlashni oylab ko’rish kerak.
Vektor kontorlarinin muharrirlashda qanday asbob bilan yaratilganidan qattiy turda Forma (Shape ) va maxsus muharir paneli (NODE EDIT) tugunlarini muharirlaydi foydalaniladi.
http://fayllar.org
|