Open GL nuk eshte nje gjuhe programimi e mirefillte por nje
API qe na siguron nje librari me
funksione te grafikes
per ti perdorur brenda mjedisit
tone te programimit .
Nje ekran kompjuteri permban mijera pika te vogla drite te quajtura pixela. Per te shfaqur nje imazh, kompjuteri duhet te jete i afte te kontrolloje ngjyren e secilit pixel.
•Ekranin e kompjuterit ne mund ta mendojme si nje array 2-dimensionale
me pixela. Numri i rreshtave dhe kolonave te pixelave te shfaqur ne ekran quhet rezolucion i ekranit.
•Ne
nje pajisje me rezolucion 1024x768 jane 768 rreshta dhe 1024 kolona. Pra jane 1024x768=786432 pixela gjithesej. Sa me i madh nr i pixelave aq me i madh rezolucioni i ekranit dhe aq me i qarte dhe cilesor imazhi. Sic tregohet ne figuren e meposhtme (ne anen e majte nje imazh me rezolucion me te larte, ne anen e djathte nje imazh me rezolucion me te ulet)
•Drita ne ekran shkaktohet nga goditja e elektroneve per 10-60 mikrosekonda. Kjo dmth qe imazhi duhet te rivizatohet para se te zhduket. Ky proces quhet rifreskim i ekranit.
•Tre ngjyrat themelore , te pastra ,jane ngjyra e kuqe, e gjelber dhe blu. Ne ekranin e kompjuterit keto ngjyra vendosen ne secilin pixel dhe meqenese pixelat jane shume afer njera-tjetres, syri i njeriut i percepton ato si nje ngjyre e vetme qe formohet si rezultat i ketyre 3 ngjyrave baze.
•Formati me I perdorur per paraqitjen e ngjyrave eshte RGB(Red-Green-Blue)
Komplementi I ngjyres se kuqe R(Red) eshte Cia. Komplementi I ngjyres se gjelber G(Green) eshte Magenta. Komplementi I ngjyres blu B(Blue) eshte e verdha(Yellow).
Nje menyre e paraqitjes se ngjyrave ne Open GL eshte duke perdorur nje minimum 0 dhe nje maksimum 255 per te shprehur intesitetin e 3 ngjyrave baze, nje menyre tjeter eshte duke perdorur nje minimum 0 dhe nje maksimum 1 (shifrat e ndermjetme te intesitetit te ngjyres jane nr me presje).
Ushtrim
Konvertoni ngjyren (224,32,138) nga formati RGB ne CMY.
Zgjidhje: Meqenese CMY eshte komplement I RGB vleres max i zbresim vlerat e dhena.
255-224=31
255-32=223 Pergjigje: Ngjyra ne formatin CMY eshte (31,223,117)
255-138=117
0 comments:
Post a Comment