Kompyuter grafikasi asoslari. Kompyuter grafikasi haqida tushuncha
Mavzu: Kompyuter grafikasi asoslari. Kompyuter grafikasi haqida tushuncha MUN DA RIJ A KIRISH… … … … … … … … … … … … … … … … … … … … … … … … … … ... 3 I BOB Kompy ut er grafi k asi … … … … … … … … … … … … … … … ........ 8 1.1. Kompyuter grafikasi tushunchasi………………………………… 4 1.2. Kompyuter grafikasining roli, qo`llanish sohalari.... …………… 7 II BOB Kompy ut er grafi k asi t urlari … … … … … … … … … … … … … … . 8 2.1. Grafik formatlar ………………………………………………….. 11 2.2. Rang modellari. Additiv, subtraktiv, persepsion (RGB, CMY, CMYK, HSV ) …………………………………………………….. 12 X ulosa … … … … … … … … … … … … … … … … … … … … … … … … … … … . 16 Foy dalanilgan adabiy ot lar ro` y xat i … … … … … … … … … … … … … … … 18 1
KIRISH Kompyuter grafikasi tushunchasi hozirgi keng qamrovli sohalarni o`zida birlashtirgan bo`lib, bunda oddiy grafik chizishdan toki real borliqdagi turli tasvirlarni hosil qilish, ularga ko`rinish berish, dastur vositasi yordamida tasvirga doir yangi loyihalarni yaratishga mo`ljallangan. Bu esa multimedia muhitida ishlash imkoniyatini yaratadi. Kompyuter grafikasi jamiyatning barcha sohalarida keng qo`llaniladigan dastur ta’minoti bo`lib, u mavjud va yangi yaratilayotgan dasturlarga asoslanadi. Kompyuter grafikasi jarayonlarni uch o`lchovli fazoda qanday kechishini aniq tasvirlash imkoniyatini yaratdi. Shu boisdan hozirda mavjud amaliy dastur paketlari orqali ko`rilayotgan masalaning asosiy qiymatlarini kiritgan holda uning natijasini grafik shaklda olishimiz mumkin. Yurtimizda ham dasturlashga bo`lgan talab va e`tibor oshib bormoqda. O`zbekiston Respublikasi Prezidenti SH.M.Mirziyoyevning 2020-yil 24-yanvardagi Oliy majlisga qilgan murojaatnomasida ta`kidlangan «Soha uchun yuqori malakali mutaxassislar tayyorlash maqsadida xorijiy hamkorlarimiz bilan birgalikda 1 million dasturchi» loyihasini amalga oshirilishi dasturlashga bo`lgan e`tibordan darak beradi. Bu loyihadan ko`zlangan maqsad kelgusida jamiyatimizning qurilish, energetika, qishloq va suv xo`jaligi, transport, geologiya, kadastr, sog`liqni saqlash, ta`lim, arxiv sohalarini raqamlashtirishdan iborat. Hozirda kompyuter grafikasi ilmiy xodimlar uchungina emas, balki rassomlar, loyihachilar, dizayn va reklama bilan shug`ullanadigan mutaxassislar, web sayt yaratuvchilar, o`qitish jarayoni va boshqa sohalarda keng qo`llanilmoqda. 2
1.1. Kompy ut er grafi k asi t ushunchasi Kompyuter grafikasi — grafik displey (monitor) ekranida tasviriy informatsiyani vizuallash (ko`rinadigan qilish) jarayonidir. Tasvirni qog`ozda, fotoplyonkada, kinolenta va boshqalarda aks ettirish usulidan farqli ravishda kompyuter grafikasida kompyuterda hosil qilingan tasvirni darhol o`chirib tashlash, unga tuzatish kiritish, istalgan yo`nalishda toraytirish yoki cho`zish, yaqinlashtirish va uzoqlashtirish, burish, harakatlantirish, rangini o`zgartirish va boshqa amallarni bajarish mumkin. Kitoblarni bezash, rasm va chizmalarni tayyorlashda buyumlarni loyihalash va modellarini yasashda, telereklamalar yaratishda, multfilmlarni yaratishda, kinofilmlarda qiziqarli kadrlar hosil qilish va boshqa ko`p sohalarda qo`llaniladi. Kompyuter grafikasi bilan ishlovchi dasturlar qatoriga bir qancha dasturlarni sanab o`tish mumkin. Jumladan, Microsoft Paint, Adobe Photoshop, Adobe Illustrator, Corel Draw, Adobe Freehand, Adobe InDesign, Adobe ImageReady, Adobe Flash, Discreet, Cinema 4d, Alias, Autodesk Maya, LightWave, Adobe Brush va hokazolardir. Ushbu dasturlarda kompyuter grafikasiga oid ishlarni amalga oshirish mumkin. Ba’zilarida oddiy rasm chizish mumkin bo`lsa, ba’zilarida uylar proyektlari, ba’zilarida esa uch o`lchamli modellashtirish va hattoki to`rt o`lchamli modellashtirish mumkin bo`ladi. Inson tashqi dunyo haqidagi axborotning asosiy qismini ko`zlari yordamida qabul qiladi. Ko`rish tizimi turli obyektlarning tasvirini qabul qilib oladi. Ular yordamida insonda tashqi muhit va undagi obyektlar haqida tasavvur paydo bo`ladi. Obyektlarning tasvirini yaratish, ularni saqlash, qayta ishlash va tasvirlash qurilmalarida tasvirlab berish kompyuterning eng qiyin va asosiy masalalaridan biridir. Kompyuterga hech qanday topshiriq berilmaganda, ya’ni bekor turganida ham ekranida ko`rinishi kerak bo`lgan tasvirni sekundiga o`nlab marta qayta ishlab ko`rsatadi. Kompyuterning ekranida paydo bo`ladigan tasvirlar uning videokarta deb ataluvchi qurilmasi yordamida yaratiladi va ekranga chiqariladi. Videokartalar uchun maxsus videoprotsessorlar ishlab chiqariladi. Videoprotsessorlar kompyuterning asosiy protsessorini murakkabligi va hisoblash ishlarini bajarish tezligi bo`yicha ortda qoldirib ketgan. 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. Displey to`g`ri to`rtburchak ko`rinishida bo`lib, uning 3
tomonlari nisbati odatda 16 ga 9 kabi bo`ladi. Bundan tashqari, displey tomonlari nisbati 16 ga 10, 4 ga 3, 5 ga 4 kabi bo`lishi ham mumkin. So`nggi paytda 21 ga 9 nisbatdagi displeylar ishlab chiqarila boshlandi. 16x9 va 16x10 nisbatli displeylar keng, 21x9 nisbatlilari o`ta keng, 5x4 nisbatlilari kvadrat displeylar deb ataladi. Piksellar soni bo`yicha displeylardan keng tarqalganlari va ularning nomlari quyida keltirilgan: 320x240 CGA (Color Graphic Adapter - rangli grafik qurilma); 640x480 VGA (Video Graphic Adapter - video grafik qurilma); 800x600 SVGA (Super VGA); 1024x768 XVGA (extended VGA - kengaytirilgan VGA); 1280x720 HD (High Definition - yuqori aniqlik); 1280x800 HD+ (HD dan ko`proq); 1366x768 WXVGA (Wide XVGA - keng XVGA); 1440x900 HD++ (HD dan yanada ko`proq); 1600x900 HD+++ (HD dan yanada ko`proq); 1920x1080 FHD (Full HD - to`liq HD); 2560x1440 QHD (Quadra HD - to`rtlangan HD); 3840x2160 4K (4 kilo - to`rt ming ustun) yoki UHD (Ultra HD - o`ta HD) Displey ekrani satrlarga va ustunlarga ajratib chiqilgan bo`lib, har bir qator va ustun kesishgan joyda piksel deb ataluvchi juda kichik tasvir bo`laklari joylashgan. Piksellarning har biri alohida manzilga ega va mustaqil boshqarilishi mumkin. Har 12 bir piksel uchun xotirada bir baytdan to`rt baytgacha joy ajratilishi mumkin. Demak, har bir piksel 256 tadan 4 milliardgacha bo`lgan ranglardan birida bo`lishi mumkin. Ekrandagi har bir pikselning o`zi uchga bo`linadi. Ulardan biri qizil, ikkinchisi yashil, uchinchisi ko`k rangda porlaydi. Bu ranglar asosiy ranglar deb ataladi va turli nisbatda qo`shilib, tabiatda uchraydigan ranglarning deyarli barchasini yarata oladi. Kompyuter grafikasi faoliyatning shunday turiki, unda kompyuter va maxsus yaratilgan dasturlardan foydalanib, tasvirlar yaratiladi, mavjudlari raqamli ko`rinishga o`tkaziladi, qayta ishlanadi, saqlanadi va qulay ko`rinishda tasvirlanadi. Kompyuter grafikasi o`tgan asrning 70-80-yillaridan boshlab 4
ommaviylasha boshladi. Hozirgi kunda kompyuter grafikasi shu qadar rivojlanganki, uning ehtiyojlarini qondirish kompyuter texnikasining jadal rivojlanishining asosiy sabablaridan biri bo`lib qolmoqda. Kompyuter grafikasi ilm-fanga, tijoratga, san`at va sportga ham tegishli bo`lib, barcha sohalarda keng qo`llaniladi. Kompyuter grafikasi bo`yicha har yili ko`plab konferensiyalar o`tkaziladi, ilmiy jumallar va o`quv qo`llanmalar chop etiladi, dissertatsiyalar himoya qilinadi. Har yili bir necha yuz milliard dollarlik kompyuter grafikasi mahsulotlari ishlab chiqariladi va sotiladi. San`at durdonalari yaratiladi. Kompyuter grafikasi asosida yaratilgan elektron o`yinlar bo`yicha jahon birinchiliklari o`tkaziladi va ularda millionlab qatnashchilar ishtirok etadilar. Kompyuter grafikasi nimaning tasviri yaratilishiga qarab quyidagi sinflarga ajratiladi: 1) statsionar (o`zgarmas) yoki oddiy grafika; 2) kompyuter animatsiyasi; 3) multimedia. Yaratish usuliga ko`ra kompyuter grafikasi ikki guruhga ajratiladi: ► 2D (inglizcha two dimension - ikki o`lchamli jumlasidan olingan). ► 3D (inglizcha three dimension - uch o`lchamli jumlasidan olingan). Ikki o`lchamli grafika yassi va tekis sirtlarda yaratilgan tasvirlar bo`lib, ularga misol sifatida printerda qog`ozga chop etilgan fotosurat, rassom tomonidan xolst (maxsus mato)da chizilgan rasmlarni keltirish mumkin. Uch o`lchamli grafika yordamida hajmga ega jismlar tasvirlanadi. Bunda jismning fazoda egallagan o`rni mayda kublar bilan to`ldiriladi. Agar bu kublar yetarlicha kichik bo`lsa, inson ko`zi ularni ilg`amaydi va kublar yaxlit bir jism sifatida ko`z o`ngimizda gavdalanadi. Uch o`lchamli grafikadan animatsiya, kompyuter o`yinlari va virtual (xayoliy) borliq yaratishda keng foydalaniladi. Virtual borliq, asosan, maxsus bosh kiyim – shlemlarda tasvirlanadi. Oddiy grafika vaqt o`tishi bilan o`zgarmaydigan tasvirlarni yaratish bilan shug`ullanadi. Ularga misol sifatida rasmlar, fotosuratlar, chizmalarni keltirish mumkin. Kompyuter animatsiyasi vaqt o`tishi bilan o`zgaradigan tasvirlar yaratadi. Masalan, multfilmlar, videoklip va videoroliklar. 5