Základné grafické prvky
Naše experimenty s grafikov a grafickými objektami budeme uskutočňovať v nástroji nazývanom grafický editor. Tu bude najvhodnejšie vysvetliť pojem editor a následne grafický editor.
Podľa výkladového slovníka editor je súčasť systému na spracovanie údajov, slúžiaca na spracovanie textových údajov a grafíckých údajov príp. iných údajov (napr. zvukových a pod.) v dialógovom režime.
Texty môžu byt čísla, programy, listy, tabuľky, dokumenty a ľubovoľné iné dáta; grafické údaje sú diagramy, reprezentácie funkcií, kresby a ľubovoľné obrazce, ktoré sa dajú opísať bodovým rastrom, alebo množinou ľubovoľne transformovaných grafických objektov. Pomocou interaktívneho (t.j. pracujúceho v dialógovom režime) editora možno vytvárať, meniť, vymazávať, prehľadávať texty, resp. grafické údaje a manipulovať s nimi rôznymi spôsobmi.
Editor dostáva objekty na spracovanie zo súboru alebo zo vstupného zariadenia (napr. z klávesnice) a vytvorené alebo prepracované objekty posiela do súboru alebo na výstupné zariadenie (obrazovka, tlačiareň, fax atď.); objekty sú počas spracovania čiastočne viditeľné na obrazovke, a to v takom tvare, v akom ich má editor v danom momente k dispozícii; viditeľný je aj spôsob a stav spracovania (napríklad vkladanie, nastavovanie, nahradzovanie). Súčasné editory využívajú operačný systém použitého počítača. Sú "nasadené" na operačný systém ako aplikačné programy.
Vývoj nových vstupných zariadení a najmä zavedenie virtuálnej reality spôsobuje zmenu štruktúry a aplikačných možností editorov. Po vyriešení problému rýchleho snímania obrazových predlôh (samozrejme pohyblivých) - napríklad cez videokamery možno očakávať zásadne nové typy editorov pracujúce v reálnom čase (napr. súčasné špičkové produkty firmy AVID).
Základná štruktúra editora:
Na vykonanie nejakej práce väčšinou potrebujeme dôkladnú prípravu. Editor je jedným z najdôležitejších pomocných prostriedkov pri príprave činností, ktoré má vykonať zariadenie na spracovanie dát. Editor, ktorý je napísaný optimálne pre používateľa a ktorý vie vykonať typické prípravné úlohy, má preto podstatný vplyv na to, či sa na určité účely použije počítače alebo nie. Editor si uloží spracovávané objekty do vlastnej pamäte P. Okrem toho disponuje ešte aspoň dvoma ďalšími malými oblasťami pamäte, tzv. vyrovnávacími pamäťami (bufer), z ktorých jedna slúži ako pomocná pamäť pri vkladaní, posúvaní, vymazávaní, nahradzovaní objektov (editovacia vyrovnávacia pamäť E2) a druhá obsahuje aktuálny obsah obrazovky, t.j. tú časť pamäte P, ktorú používateľ práve vidí (zobrazovacia vyrovnávacia pamät' Z, ak túto úlohu zaň nevykonáva niektorá služba operačného systému alebo zobrazovacieho adaptéra). Ak je k dispozícii viac týchto vyrovnávacích pamätí, používateľ môže súčasne pracovať s viacerými časťami P. Základný princíp spôsobu práce editora je uvedený na nasledujúcom obrázku
Časti editora
Editor pozostáva prinajmenšom z týchto častí: