Računalna grafika prisutna je gotovo u svakom trenutku na zaslonu najmodernijih računala. Može biti predstavljena različitim vrstama datoteka. Međutim, također se može shvatiti na različite načine. U kojem kontekstu je primjenjiv pojam “računalna grafika”? Koji su razlozi za razvrstavanje relevantnih datoteka?
Pojam "računalna grafika" (računalna znanost kao akademska disciplina dovoljno ju je ispitivala) dovoljno je obimna. Može se shvatiti kao datoteka koja je slika ili digitalna verzija fotografije, poseban grafički program, animacija u igri ili, u načelu, bilo koja slika na zaslonu računala. Prema tome, vrste računalne grafike, kao i razlozi za njezinu klasifikaciju, bit će određeni ovisno o kontekstu korištenja izraza. Istovremeno, mnogi IT stručnjaci smatraju da je njegova interpretacija primarna. Izuzetno je rijetko da računalni izvor grafike bude sve što nije povezano s podacima snimljenim na računalu.
S druge strane, datoteke koje formiraju računalnu grafiku mogu također imati različite osnove za klasifikaciju. Među najčešće korištene tehnologije oblikovanja slika. Stoga će odrediti vrstu grafike. Tradicionalno, izolirane vektorske, rasterske i fraktalne datoteke. To su tipovi računalne grafike u suvremenom smislu. Razmotrite ih detaljnije.
Rasterske datoteke smatraju se najčešćim. Predstavili su glavni dio slika i fotografija na internetu, kao i one koji su snimljeni digitalnom tehnologijom. Kao dio rasterske tehnologije, slika je izgrađena u okviru algoritama koji su slični principima rada televizora. Svaka slika ili slika ovog tipa sastoji se od velikog broja točaka, ili piksela, horizontalno i vertikalno, s određenom bojom i koordinatama. Što ih je više, to bolje, u pravilu, dobivamo bolju sliku. Broj piksela tvori parametar kao što je razlučivost.
Glavna prednost rasterskih datoteka je u tome što se mogu uređivati - crtati, izrađivati kolaže, primjenjivati različite efekte. To predodređuje uporabu računalne grafike ovog tipa u najširem rasponu područja. Postoji veliki broj dostupnih programa za rad s rasterskim datotekama, razmotrit ćemo ih malo kasnije.
Ova vrsta grafike ima nedostatak. Dakle, uz značajno povećanje slike na zaslonu, njegova kvaliteta gotovo uvijek smanjuje. Kao što je gore navedeno, to ovisi o broju piksela. Ako ih nema dovoljno, odnosno početna veličina slike je mala, onda čak i uz malo povećanje možda neće izgledati estetski ugodno. Stoga, kada se, na primjer, računalna grafika predaje na tečajevima razvoja računala, obuka obično uključuje ključnu preporuku: treba raditi s velikim rasterskim datotekama kad god je to moguće. To je učinjeno kako bi se osiguralo da njihova kvaliteta s velikim brojem procedura uređivanja, promjena ljestvice ne pada.
Vektorska grafika funkcionira prema principima koji se značajno razlikuju od algoritama za izgradnju rasterskih slika. Kao što smo već napomenuli, potonje su konstruirane kao slika na TV zaslonu - iz pojedinačnih točaka. Zauzvrat, vektorska grafika formira sliku ne od piksela, već od detalja pohranjenih u memoriji odgovarajućeg računalnog programa. Možda ih ima mnogo. Moderni računalni grafički programi koji omogućuju rad s vektorskim datotekama sadrže predloške za kreiranje praktički bilo kojih objekata oko nas u pravom formatu.
Glavna prednost ove vrste grafike je da se odgovarajući tip slike može skalirati, zapravo, u bilo kojem omjeru. Nedostatak je činjenica da vektorski predlošci možda nisu potrebni detalji. Stoga je korištenje ove tehnologije vrlo teško, na primjer, crtanje pejzaža i drugih slika koje impliciraju jedinstvenost slike.
Treba napomenuti da se vektorska slika može vrlo lako pretvoriti u bitmapu. Da biste to učinili, jednostavno spremite datoteku u ispravnom formatu: na primjer, JPG, BMP, PNG, GIF itd. Nakon toga, slika se može uređivati kao i svaka druga rasterska. Zauzvrat, pretvorba rasterskih slika u vektore je često teška, identificirali smo gore navedeni razlog: spektar gotovih programskih predložaka ne mora biti onaj koji ponavlja oblik elemenata u izvornoj rasterskoj slici.
Vektorska i rasterska grafika sada se koristi gotovo svugdje. Međutim, počinju se natjecati s fraktalnim datotekama. Što oni predstavljaju? Temelj takvih datoteka je fraktalna geometrija - sfera matematičke znanosti, unutar koje se provodi proučavanje metoda za opis prirodnih oblika. Izraz "fraktal" može se prevesti kao "nešto što se sastoji od odvojenih fragmenata." Sa stajališta računalne grafike, to je objekt koji se oblikuje od drugih, u obliku koji je njemu identičan, ali se u pravilu razlikuje po veličini. Objekti slični strukturi kao i fraktali nalaze se iu prirodi: na primjer, to su neke vrste cvjetače. Najuspješniji dio njih, koji izlazi, sastoji se od velikog broja malih elemenata, u obliku koji vrlo podsjeća. Fraktalnu grafiku odlikuju ljepota oblika, estetike, elegancije, te stoga postaju popularni u raznim područjima IT industrije. Prema mnogim stručnjacima, vektorska i rasterska grafika u tradicionalnim formatima ponekad ne dopušta postizanje efekata karakterističnih za fraktalne algoritme. I zato što je ova vrsta tehnologije posebno popularna među dizajnerima, dizajnerima interijera.
Druga moguća osnova za klasificiranje računalne grafike je dubina mjerenja. Dakle, postoje dvodimenzionalne slike, 2D. Oni predstavljaju, ako se izražavaju krajnje pojednostavljenim jezikom, vizualno "ravnom" slikom. Postoje trodimenzionalne slike, 3D. Oni su "obimni". Istodobno, među IT stručnjacima ne postoji konsenzus o tome treba li trodimenzionalne slike objekta (kuće, jabuke, stabla itd.) Koje prikazuju trodimenzionalnu, ako se govori o njegovoj stvarnoj prirodi, smatrati trodimenzionalnim, ali učinci se ne ostvaruju. 3D vizualizacija. Postoje stručnjaci koji vjeruju da sve dok se objekt na slici ne prikazuje korisniku u stvarnoj 3D projekciji, treba ga smatrati dvodimenzionalnim.
Učinci 3D vizualizacije mogu se implementirati u hardveru i softveru. U prvom slučaju, od korisnika se može tražiti da nosi posebne stereo naočale. Kako se to radi u kinima na 3D emisijama. U drugom slučaju, trodimenzionalni efekt se stvara softverskim algoritmima implementiranim u rješenje u kojem se datoteka pregledava ili uređuje.
Neki IT stručnjaci vjeruju da se 3D efekti percipiraju vrlo subjektivno. Ako je jedan korisnik u mogućnosti vidjeti "trodimenzionalni", onda drugi isti slika možda neće impresionirati uopće.
Vrste računalne grafike koje smo razmatrali mogu se prikazati ne samo u obliku statičkih, fiksnih datoteka, već iu animiranim formatima. U ovom slučaju oni zauzimaju, može se reći, međupoložaj između slika i videa. U praksi, GIF datoteke najčešće postaju "animirane" zbog osobitosti njihove strukture.
Kako se računalna grafika i animacija odnose na video datoteke? Mišljenja IT stručnjaka o ovom pitanju su vrlo različita. Neki stručnjaci smatraju da je video jedan od tipova računalne grafike, drugi smatraju da je primjerenije dodijeliti datoteke te vrste u zasebnu kategoriju. Prve se osvrću na činjenicu da se video datoteka, kao iu slučaju filma, sastoji od slika raspoređenih u određenom redu. Drugi, suglasni s time, istodobno naglašavaju praktičnu beskorisnost uključivanja svake od komponenti video serija zasebno. Odgovarajući elementi imaju vrijednost samo kao dio cjelovite video datoteke. Međutim, izraz "računalna grafika" može se upotrijebiti za opisivanje nekih elemenata filmova ili crtića. Na primjer, ako govorimo o specijalnim efektima, ili, na primjer, o tehnologiji stvaranja znakova. I u ovom slučaju neće biti greška u imenovanju video datoteka kao računalne grafike.
Animacija, igre, videozapisi, kao iu slučaju slika, mogu biti 2D ili 3D. Slično tome, postoje dva tabora stručnjaka - oni koji vjeruju da bi se "trodimenzionalnost" u svakom od tipova datoteka trebala postići uvođenjem specifičnih algoritama, a oni koji vjeruju da je "volumen" objekta prikazan na ekranu određen njegovom esencijom, pravim prototipom ,
Slična je rasprava i korelacija izraza "računalna grafika" s igrama. Postoje stručnjaci koji smatraju da je legitimno koristiti spomenuti izraz za igre u bezuvjetnom poretku. Postoji igra - tu je grafika. Jedan od njihovih argumenata je da sve slike u igri imaju "datotečni" izvor, svaki od elemenata na ekranu je predstavljen zasebnim izvorom u obliku male ili velike, obično raster, grafičke datoteke. Drugi stručnjaci vjeruju da su grafike u igri, poput video datoteka, zasebna klasa računalnih podataka. Opet, jer pojedinačne slike izvan igre nemaju praktičnu korisnost, po mišljenju takvih stručnjaka. Razlika u pristupu upotrebi izraza "grafika" prema igrama, kao i filmovima, još jednom naglašava njezinu univerzalnost.
Uzimajući u obzir glavne vrste računalne grafike, možemo proučiti informacije o nekim popularnim programima za rad s odgovarajućim vrstama datoteka. Danas postoji mnogo takvih rješenja na IT tržištu. Činjenica je da se korištenje računalne grafike provodi u različitim područjima, a za svaki od njih razvijeno je više desetaka softverskih rješenja. Razlozi za klasifikaciju ovog softvera također su prilično veliki. U srcu jedne od najpopularnijih opcija među ruskim IT stručnjacima je klasifikacija koju smo razmatrali, prema kojoj se razlikuju glavne vrste računalne grafike - vektorski i rasterski. Tako je IT tržište za softver za obradu slika podijeljeno na dva velika segmenta - rasterska rješenja i vektorska rješenja. Razmotrite primjere svake vrste softvera.
Adobe Photoshop je jedan od najpopularnijih raster programa. Kada učenici uče kompjutersku grafiku u tečajevima za PC mastering, učenje osnova rada u Photoshopu je gotovo uvijek potrebna komponenta. Mogućnosti ovog programa su vrlo opsežne. To vam omogućuje da napravite gotovo sve promjene na slikama, fotografijama, napravite kolaže, kombinirati vizualni sadržaj dviju ili više slika.
Za Photoshop stvoren je veliki broj programa obuke, izrađenih u obliku knjiga, prezentacija, video tutorijala. Unatoč činjenici da je ovaj program dizajniran za profesionalne dizajnere koji rade s grafikom, može ga svladati svaki korisnik.
Među najpristupačnijim rasterskim programima i MS Pointu. Ako je Photoshop komercijalni proizvod koji zahtijeva kupnju i instalaciju na računalu, tada je Paint već predinstaliran u sustavu Windows. Naravno, mogućnosti za Photoshop i Paint su neusporedive. Drugi se program često koristi kao obrazovni program za one koji tek počinju učiti crtati na računalu.
Mogućnosti Paint-a istodobno su vrlo različite: to uključuje uređivanje slika na razini pojedinih elemenata i mijenjanje formata grafičkih datoteka te stvaranje jednostavnih kolaža. Čak i oni korisnici računala koji se bave profesionalnim dizajnom često koriste Paint u mnogim slučajevima, jer je vrlo prikladan za jednostavne zadatke spomenutog tipa.
Jedan od najpopularnijih programa za rad s vektorskom grafikom je Adobe Illustrator. Njegova najznačajnija značajka je da korisnik može kreirati pojedinačne dijelove iz kojih se tada prave slike. Iako u ovom programu ima i dosta gotovih predložaka, kao i razne specijalne efekte.
Drugi poznati vektorski program je Corel Draw. Mnogi IT stručnjaci se nazivaju najboljima. Može se primijetiti da uključuje modul za rad i sa rasterskim slikama.
Ovaj program ima mnogo mogućnosti. U njemu, kao iu Adobe Illustratoru, postoje alati za kreiranje dijelova vektorske izrade, rad sa slikama u modu nekoliko slojeva, trodimenzionalni i drugi specijalni efekti, kreiranje grafova.
Kao što smo napomenuli gore, desetine specifičnih softverskih proizvoda razvijeno je za pojedine IT industrije. Među njima - postoje i komercijalni i besplatni proizvodi. Svaki korisnik, u pravilu, za sebe određuje najprikladniji i najfunkcionalniji program. Štoviše, često se događa da besplatno rješenje odgovara određenom korisniku bolje od komercijalnog.
To su osnove računalne grafike. Postoji mnogo kriterija za njegovu klasifikaciju, kao i definicije ovog pojma. Jedna od najpopularnijih baza u globalnom IT okruženju za klasifikaciju grafike uključuje vrste tehnologija uključenih u stvaranje ili obradu datoteke - raster ili vektor. Postoje 2D i 3D slike, kriteriji za dodjelu datoteka kojima se vrlo razlikuju među IT stručnjacima. Pojam "računalna grafika" može se koristiti ne samo u odnosu na fotografije i slike, već iu odnosu na igre, animaciju, videozapise.