Professional Documents
Culture Documents
Digitalno Zapisivanje I Predstavljanje Slikovnih Podataka Na Racunaru - 8003
Digitalno Zapisivanje I Predstavljanje Slikovnih Podataka Na Racunaru - 8003
„Kompjuterska grafika je prostor u kojem se susreću inžinjeri, umjetnici i naučnici, mjesto zajedničkog interesa
ljudi različitih znanja, potreba i ciljeva.“ (Smailović, 2007)
DEFINICIJA KOMPJUTERSKE GRAFIKE
Ukoliko su pikseli dovoljno mali i gusto postavljeni, ljudsko oko teže razlikuje
strukturu digitalne slike i tada se javlja fenomen poznat pod imenom “prostorna
integracija“ (engl. spatial integration), gdje u jednom momentu ljudsko oko veže
piksele u kontinualnu sliku i doživljava je kao analognu.
Piksel (engl. pixel), izvedenica je od engl. "picture element" - što znači element
slike. Piksel je naime, najmanji grafički element slike, specifičan za bitmap slike - u
suprotnosti od slika vektorske grafike. Slike, da bi se pretvorile u digitalni oblik,
moraju se spremiti kao niz bitova, odnosno bajtova (kao, npr. u digitalnim
fotoaparatima), zbog čega se mora "prevesti" u više manjih dijelova od kojih je
svaki određene boje. Ti dijelovi zovu se pikseli i količina istih u pojedinoj slici
(između ostalog) određuje kvalitetu slike, ali direktno utiče i na veličinu datoteke
DIGITALNI PRIKAZ SLIKE
Postoji više podjela računarske grafike u zavisnosti kako se ona posmatra, da li kao
grafika s kojom se može uspostaviti interakcija, grafika koja ima prostorne osobine
ili grafika po tipu objekata. Zato su najuobičajenije sljedeće podjele:
y
Interaktivna
2
0 1 2 x
1
z
0 1 2
x
Neinteraktivna
2D ili dvodimenzionalna
3D ili trodimenzionalna
Rasterska
Vektorska
Interaktivna grafika
Omogućuje dinamiku prikaza slike preko izlaznog uređaja -
displeja, gdje čovjek u realnom vremenu preko upravljačkog
interfejsa aktivno sudjeluje u stvaranju i izmjeni računarski
generisane slike gdje su rezultati odmah vidljivi (primjer:
videoigre, slot mašine, ...).
Neinteraktivna grafika
Ima konačne linearne ishode bez uticaja čovjeka na slikovni
prikaz (primjer: fotografija, film, grafikoni, ...).
Kompjuterska grafika se može podijeliti i na 2D
(dvodimenzionalnu) i 3D (trodimenzionalnu) grafiku.
PODJELA RAČUNARSKE GRAFIKE
Vektorska grafika
Počiva na matematičkim formulama pomoću kojih se
iscrtavaju tačke, linije i oblici koji nemaju rezoluciju, što
za posljedicu ima mogućnost uvećavanja ili smanjivanja
vektorske slike bez gubljenja kvaliteta prikaza, što je čini
idealnom za iscrtavanje logotipa, kartografskih mapa ili
bilo kojih drugih objekata kojima je potrebno često
mijenjati veličinu.
PODJELA RAČUNARSKE GRAFIKE
Rasterska grafika
Počiva na bitmapama koje se zasnivaju na pikselima,
gdje je svaki pojedinačni piksel posebno opisan u
memorijskom prostoru, što ujedno predstavlja osnovnu
razliku u odnosu na vektorsku grafiku. Zbog takvog
načina zapisivanja bitmape zauzimaju mnogo više
memorijskog prostora nego vektorski zapisani formati.
Rasteri su predstavljeni konačnom matricom piksela
koji imaju fiksnu veličinu. Zato se uvećavanjem rastera
gubi kvalitet prikaza.
RASTERSKA GRAFIKA
ZAPISIVANJE RASTERA
Dubina boja je definisana brojem bita koji opisuju nijanse boje piksela. Za
više boja je potrebno više bita.
ZAPISIVANJE RASTERA
1 bit - 2 boje (0, 1)
2 bita - 4 boje (00, 01, 10, 11)
4 bita - 16 boja (0000, 0001, 0010, 0011, 0100, 0101, ...)
8 bitova - 256 boja (00000000, 00000001, 00000010, ...)
16 bitova - 65.536 boja (0000000000000000, 0000000000000001, ...)
24 bita - 16.777.216 boja (000000000000000000000000, ...)
Broj mogućih boja jednog piksela predstavlja proizvod mogućih stanja boja
svakog njegovog subpiksela.
Za RGB model to je 256 x 256 x 256 = 16.777.216 boja
0 0 0 0 0 0 0 0
0 0 0 1 1 1 0 0
0 0 1 0 0 0 0 0
0 0 1 0 0 0 0 0
0 0 0 1 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 0 0 1 0 0
0 0 1 1 1 0 0 0
Jedan horizontalni red binarnog zapisa rasterske slike se naziva raster-scan linija.
Npr. druga raster-scan linija na slici je binarno zapisana u obliku 00011100. Za
rekonstrukciju rastera se koristi obrnuti postupak, gdje se binarni zapis o
pikselima organizovanim u raster-scan linije iz brojnog oblika rekonstruiše u
svijetleću matricu piksela koju ljudsko oko doživljava kao sliku.
300 p pi
25 x 20 cm 2952 x 2361 px
30 x 20 cm 3543 x 2361 px
38 x 25 cm 4482 x 2952 px
RASTERSKA PRIRODA VIDEO ZAPISA
Višebojni rasteri
U ovom slučaju slika je sastavljena od dvije ili više boja. Najčešće
su to duotonovi gdje je rasterska slika sastavljena isključivo od
dvije boje, uglavnom crne u kombinaciji sa nekom drugom bojom.
TIPOVI RASTERSKIH SLIKA PREMA BOJI
Kolor rasteri
Kolor rasteri podrazumijevaju mogućnost dodjeljivanja bilo koje boje iz
ponuđene palete boja, bilo kojem pikselu u rasterskoj matrici.
Pošto je RGB najčešće korišćeni model boja, onda u tom slučaju imamo da je
svaki kanal boje, odnosno svaki od tri subpiksela koji čine jedan piksel, zapisani
pomoću 8 bita, tako da jedan piksel nosi 8 + 8 + 8 = 24 bita, što znači da postoji
konačan broj mogućih stanja boje, tačnije 16.777.216 različitih boja.
24-bitni rasteri zauzimaju puno memorijskog prostora. Npr. slika 1920 x 1080 px
zauzima: 1920 x 1080 x 24 = 49766400 bita, što iznosi 5,93 MB.
Jasno je da postoji potreba za kompresijom ovakvih rastera. Kompresovanjem
fajlova se smanjuje memorijski prostor zapisa, dok se informacije o rasterskoj
slici organizuju u grafičke fajlove. Formati grafičkih fajlova opisuju organizaciju
informacija u fajlu.
VEKTORSKA GRAFIKA
Za razliku od rasterske grafike koja sliku
zapisuje putem piksela, vektorska grafika za
generisanje vektorskih slika koristi
matematičke formule kojima iscrtava
geometrijske oblike kao što su linije,
poligoni, tačke ili krive. Zbog toga vektorski
formati zauzimaju izuzetno malo
memorijskog prostora.
Najsnažniji alat vektorske grafike su
Bézierove krive. Rade na principu
definisanja tipova kontrolnih tačaka i
dodjeljivanja kontrolnih ručica kojima se
manipuliše geometrijom vektora.
Bézierovim krivim se konstruišu i True Type
fontovi, gdje se svako slovo posebno crta i
definiše. Slika 8 - Crtanje glave pomoću Bézierovih krivih
VEKTORSKA GRAFIKA
Osnovni elementi slike su podijeljeni u vektorske linije i u
vektorske oblike. Vektorske grafike se sastoje od jedne ili
više vektorskih slika koje se mogu uvećavati ili smanjivati
po potrebi bez gubitka kvaliteta prikaza, jer im to
omogućuje način generisanja zasnovan na
matematičkim formulama.
Npr. prava linija je određena u koordinatnom sistemu
dvjema tačkama, početnom i krajnjom, dok je poligon
određen koordinatama tjemena.
Vektorskim linijama je moguće dodijeliti boju i debljinu,
dok zatvorene linije, odnosno oblici mogu imati i boju
popune.
KOMPRESIJA
RASTERI VEKTORI
JPEG EPS
GIF AI
TIFF CDR
PNG PDF
PSD WMF
BMP SVG
RAW 3DS
RASTERSKI FORMATI - JPEG
• Razvoj ovog formata je trajao punih 12 godina. Dobio je ime po organizaciji Joint
Photographic Experts Group, koja ga je i normirala. Radi se o formatu koji je
ubjedljivo najzastupljeniji na Web-u. Koristi Lossy kompresiju sa gubicima uz
mogućnost kontrolisanja stepena kompresije. Većim stepenom se dobijaju
višestruko manje datoteke, što rezultuje gubitkom kvaliteta slike. Zasnovan je na
manama percepcije ljudskog oka koje je manje osjetljivo na varijacije boja u
odnosu na varijacije u osvjetljenju. Zato JPEG radi na principu smanjivanja
rezolucije komponenti boja.
• Najbolje rezultate daje na slikama gdje je zastupljen veći broj boja i gdje je slika
raznolika. Zato se digitalna fotografija po pravilu kompresuje i zapisuje u ovom
formatu. Najbitniju ulogu u dodjeljivanju stepena kompresije imaju naše oči,
odnosno, kompresija se pojačava do momenta kada se počinje uočavati gubitak
kvaliteta slike. Na taj način je moguće smanjiti memorijski prostor zapisa i do
deset puta. Loše rezultate daje prilikom kompresovanja slika sa jednostavnim
sadržajima i manjem broju boja. Format ne podržava transparenciju niti
animaciju.
RASTERSKI FORMATI - GIF
• Još 1987. godine jedan od većih američkih provajdera CompuServe, stvara GIF format
(engl. Graphic Interchange Format). Najbitnija osobina ovog formata je indeksirana
paleta boja – CLUT, zasnovana na 8-bitnoj paleti koja nosi maksimalno 256 prizvoljno
odabranih boja iz 24-bitne RGB palete. Dozvoljena je mogućnost odabira i manjeg
broja boja - 2, 4, 8, 16, 32, 64 ili 128 boja ili nijansi sive.
• Podržava transparenciju na nivou 1 bita što znači da pikseli u ovom formatu mogu biti
potpuno providni ili potpuno neprovidni. GIF se formatira Lossless kompresijom bez
gubitaka koristeći se LZW algoritmom koji kreira “rječnik“ nejčešće korišćenih
vrijednosti. Idealan je za iscrtavanje linija i drugih manje zahtjevnih elemenata na
Web-u kao i za izradu Paterna, uzoraka koji se ponavljaju.
• GIF je u potpunosti podržan kao animirani format, čime je stekao veliku popularnost
na Web-u. Animacija se može ponavljati beskonačno, izvršiti samo jednom ili
ponavljati više puta.
RASTERSKI FORMATI - TIFF
.WMF Windows Metafile Vektorski, može Format za spremanje i razmjenu slika za Windows aplikacije.
sadržavati i rastersku
sliku
.WPG WordPerfect Vektorski Format koji koristi WordPerfect
Graphic File
ZAKLJUČAK