bevezetés : a számítógépi grafika tárgya (szemelvények: amit tudni illik)
DESCRIPTION
Bevezetés : a Számítógépi grafika tárgya (Szemelvények: amit tudni illik). Számítógépi (-gépes) grafika: képek kezelése számítógéppel. képek bevitele a sz.gépbe kódolt képek! - PowerPoint PPT PresentationTRANSCRIPT
2009.08 1
1. Bevezetés:
a Számítógépi grafika tárgya
(Szemelvények: amit tudni illik)
2009.08 2
Számítógépi (-gépes) grafika:képek kezelése számítógéppel
• képek bevitele a sz.gépbe kódolt képek!
• Képek tárolása a sz.gépben kódolt képek!! adatszerkezetekben a gépben és adathordozókon
• Képekkel műveletek (a sz.gépben)
• Képek előállítása a sz.géppel kódolás! ___________ KÓDOLÁS !!!
2009.08 3
„(Analóg) fényképes kódolás”
2009.08 4
Képek kódolása
• A fénykép: „folytonos” kép
• Raszteres kódolás rendezett mintavétel:
sorokba (pásztákba) és oszlopokba rendezett képpontok (pixel),
minden képpontban: képpont-érték (szín-kód)
• Geometrikus kódolás:
képelemek fölsorolása: szakasz, ív, szöveg, stb a műszaki rajz: vonalas kép (line-drawing)
• Vegyes kódolás: lapleíró nyelvek (PS, PDF); szöveg + kép +…
2009.08 5
Képek geometrikus kódolása
• Geometrikus képek:
geometrikus elemekből állnak
(vonalak, feliratok, stb.)
• Például: műszaki rajzok
• Geometrikus kódolás:
a képelemek fölsorolása
(ez mi?)
2009.08 6
Képek kódolása
• A fénykép: „folytonos” kép
• Raszteres kódolás rendezett mintavétel:
sorokba (pásztákba) és oszlopokba rendezett képpontok (pixel),
minden képpontban: képpont-érték (szín-kód)
• Geometrikus kódolás:
képelemek fölsorolása: szakasz, ív, szöveg, stb a műszaki rajz: vonalas kép (line-drawing)
• Vegyes kódolás: lapleíró nyelvek (PS, PDF); szöveg + kép +…
2009.08 7
Képek raszteres kódolása
• téglalap alakú kép
• Diszkrét, rendezett mintavétel
(sampling)
• Sorokba és oszlopokba
rendezett képpontok (pixel)
• képpont-érték (pixel-value)
• Felbontás: sorok oszlopok
• Metrikus felbontás:
a képpontok távolsága
• Színfelbontás:
a lehetséges színek száma
2009.08 8
Pointilista fetészet
2009.08 10
A színek kódolása
• (Majdnem) minden szín érzete (!) előidézhető 3 alapszín együttes hatásával
• Sugárzó színeknél: R,G,B bizonyult jónak
• Festékszíneknél: C,M,Y (és a blacK)
2009.08 11
HLS: színérzet kódolás: · színezet (Hue), a színkörön
r,g,b egymástól 120 fokra,
közöttük: C,M,Y
· világosság (Lightness), függőlegesen (fekete=0, fehér=100, közte: szürkék)
· telítettség (saturation), sugárirányban
a peremén: élénk színek, középen: szürke,
· átszámítási képletek: RGB – CMY – HLS - …
Néhol: HSV; Hue – Saturation - Value
2009.08 12
Megjelenítés a (ks) képernyőn (t.i.)
• KPP: képpont-puffer (frame buffer): KEVE: képernyő-vezérlő egység ( DCU)
• Képfrissítés: 70-100/mp; fölvillan és elhalványodik (CRT)• KPP és KEVE a csatolón (vagy az alaplapon)
nyomtatóknál: szoftverben• A képernyőn r, g, b festékréteg; képpont = r-g-b pöttyök
2009.08 13
Grafikus alkalmazás, grafikus szoftver
(Minden, ami képekkel foglalkozik: grafikus.)
Alkalmazási PROgram
Geometriai Modell
GRafikus AlapSzoftver
APRO: a GM építése, elemzése és változtatása
GRASZ: képek előállítása az APRO által kiválasztott elemekből
API: Application Programming Interface
API
2009.08 142009.08 14
Irodalom
1. Szirmay-Kalos László: Számítógépes grafika,
Informatikai algoritmusok. 1. 15. fejezet. Számítógépes grafika. 605-684
ELTE Eötvös Kiadó, Budapest, 2004.
2. Szirmay-Kalos László, Antal György, Csonka Ferenc:
Háromdimenziós grafika, animáció és játékkészítés
Computer Books, Budapest, 2003
3. OpenGL; „Red Book”, „Blue Book”
4. Sok más, pl.: Budai Attila: A számítógépes grafika,
LSI Oktatóközpont, Budapest, 1999
5. Az előadáshoz készített jegyzet: *.html, *.rtf, *.ppt, *.pdf