Computer 17/2001 | autor: Martin Vlach | ||||||||||||||||||
Čáry máry s grafikou | |||||||||||||||||||
Počítačovou grafiku – tedy tu, kterou vytváříme na počítači pomocí vhodné aplikace dělíme na dvojrozměrnou a trojrozměrnou, nebo chcete-li 2D a 3D. Pojmem kreslení pak myslíme práci v 2D prostoru, čili působení pracovních nástrojů na rovnou plochu, kde existuje pouze jeden směr pohledu na výsledné dílo. | |||||||||||||||||||
Dvojrozměrná grafika na počítačích se odnepaměti dělí na rastrovou (bitmapovou) a vektorovou podle toho, jakým způsobem je tvořena. Typickým příkladem rastrového obrázku je třeba nasnímaná fotografie, jejíž obraz je tvořen jednotlivými čtverečky – pixely. Základní vlastnost rastrového obrázku je pak ta, že zvětšováním nebo zmenšováním dochází ke ztrátě kvality v důsledku toho, že se ony elementární informace o obraze zvětšují či zmenšují, mění se jejich počet a je třeba jejich barevné hodnoty přepočítávat, aproximovat. V konečném důsledku obrázek vypadá kostrbatě, mdle, ztrácí se jeho kontrast, mizí detaily apod. Vektorová grafika je oproti tomu tvořena geometrickými tvary, jež jsou popsány matematicky – což však uživatele nemusí zajímat. Pro něj je podstatné, že kruh vypadá vždycky jako kruh, a. jej mnohonásobně zvětšíme nebo zmenšíme, a stejně tak i všechny ostatní vektorové objekty lze libovolně lze modifikovat bez jakékoli ztráty kvality. Oba typy grafiky, tedy rastrová a vektorová, spolu koexistují a není možné jednu nahradit druhou. Typickým polem pro využití bitmap jsou už zmíněné fotografie. Naproti tomu třeba vektory se používají všude, kde je třeba grafiku vyřezávat na plotrech (např. při vytváření firemních log, která musí být použitelná v libovolných velikostech apod.) Nyní se oprostíme od bitmap a budeme se nadále věnovat už jen vektorům a programům pro jejich zpracování. Co to jsou vektory Vlastnosti vektorů Texty Ideální aplikace » Editace jednoduchých objektů K základům patří tvorba obdélníků a elips, potažmo čtverců a kružnic, jež představují základní geometrické tvary, které se nejčastěji používají a jejichž kombinováním se dají lehce vytvářet objekty složitější. V dnešní době již pouhý čtverec a kruh nestačí, programy bývají doplněny dalšími možnostmi, jako je obdélník se zakulacenými rohy, pravidelný mnohoúhelník s volitelným počtem stran, hvězdice, spirála apod. Tyto objekty tvoří základ, na němž pak program dále staví a je velice důležité mít možnost nakreslit třeba hvězdici nebo trojúhelník rychle během tří vteřin a nemuset ztrácet pět minut zdlouhavým kombinováním tvarů. Elipsu a obdélník najdete všude, ostatní tvary jsou závislé na konkrétní aplikaci. » Bézierovy křivky Práce s nimi je naprosto bezpodmínečná všude tam, kde si nevystačím s kombinacemi jednoduchých tvarů, ale potřebuji vytvářet křivky libovolného tvaru s možností kdykoli a libovolně upravovat jejich průběhy. Bézierovy křivky jsou součástí každého vektorového editoru, který to myslí s uživateli aspoň trochu vážně, rozdíl je spíš v pracovním komfortu a eleganci. » Kombinování tvarů Když už si vytvoříte nějaké ty objekty, budete často chtít jejich tvary zkombinovat. Chcete-li vytvořit tělo sněhuláka jako jeden objekt, umístíte mírně přes sebe tři elipsy a sjednotíte je, čímž získáte jeden objekt kýženého obrysu. Obdobně si můžete přát třeba vyříznout uprostřed čtverce kruhový otvor a z jednoho kruhu uříznout kus tak, aby výsledný tvar měl podobu měsíčního srpku apod. To opět patří k základním vlastnostem, které by nikde neměly určitě chybět. » Výplně objektů Vyplňovat objekty barvou je samozřejmost. Stejně tak k tomu můžete ale používat barevné přechody, vektorové, postscriptové či bitmapové dlaždice apod. Spousta uživatelů si bohatě vystačí s barevnými přechody (gradienty) a víc nikdy nepoužije. Záleží na tom, co děláte a jak hodláte pracovat. » Obrysové linky Linky (a nejen obrysové) opět skýtají bohatou oblast, kde se tvůrci vektorové aplikace mohou vyřádit a potěšit uživatele. Změna tlouš.ky a barvy linky je samozřejmostí. Dále ale často budete potřebovat linku přerušovanou, čerchovanou, dvojitou apod. Kreslit čerchovanou linku ručně je řehole, a tak je dobré se před pořízením programu ujistit, že alespoň základní typy čar zvládá automaticky aplikovat. Mnohého potěší třeba možnost nastavit zakončení linek šipkou nebo jiným symbolem, nejlépe pak když si můžete vybrat, jak velký vůči síle linky tento symbol bude a pro každý konec si nastavíte zakončení jaké chcete. S linkami také souvisí způsob jejich vykreslování, který se projeví především v ostřejších ohybech a zlomech. Zde přichází ke slovu simulace hrotu nástroje, kterým je linka jako by vykreslena. Když si představíte čtverec, který nakreslíte silnějším fixem, jsou jeho rohy zakulacené vlivem kruhového hrotu a jeho poloměru. Pokud fix seříznu naplocho, budou rohy ostré, ale svislé čáry jsou tenčí než vodorovné. Nakloním- li tento hrot o 45 stupňů, budou zase všechny strany čtverce stejně široké, ale sousední rohy budou mít různý tvar – bude se střídat zkosený roh s ostrým. A tak dále… U linek je velmi šikovné mít možnost nastavit to, zda se bude síla dané linky měnit při zvětšování/ zmenšování objektu, k němuž náleží. Jedná se zdánlivě o drobnost, ale představte si, že nakreslíte složitější obrázek tvořený spoustou objektů a budete jej chtít zmenšit nebo zvětšit. Asi byste byli nepříjemně překvapení, kdyby naráz byly všechny linky na zmenšeném obrázku nepřirozeně silné, v případě zvětšení zase naopak slaboučké. Jindy je zase naopak namístě možnost zachovat fixní sílu linek nezávisle na jejich transformaci. » Práce s textem O textu jsme se již zmiňovali. Jak řetězcový, tak i odstavcový by neměly v pořádném programu chybět. Základní operace s textem jako je psaní, změna písem a barvy znaků beru jako samozřejmost. Často používaná a proto téměř nutná vlastnost je umís.ování textu na křivku, nejlépe libovolnou (čili nejen kružnici) s dalšími možnostmi nastavení parametrů. Kamenem úrazu v současných i velmi vyspělých vektorových programech je odstavcový text. Neustále je práce s ním nepohodlná nehledě na to, že většinou postrádá řadu standardních funkcí, na něž jsme zvyklí z DTP programů jako třeba XPress, InDesign apod. Proto i když výrobci tvrdí, že je v jejich produktech již možné vytvářet vícestránkové dokumenty (v podstatě knihy) plné textu a obrázků, mějte se na pozoru a berte to zatím s rezervou. Dobrá zpráva určitě je, že se v tomto směru něco děje a že se vývojáři snaží. Na opravdový komfort a profi úroveň si ale budeme muset ještě počkat. Při zmínce o textech nesmíme zapomenout na velice důležitou funkci převodu textu na křivky, která se často hodí nejen v případě, že text někde ve své nativní podobě zlobí. » Import/export Velice důležitou stránkou programu je jeho schopnost komunikace s okolím, čili s ostatními programy, s nimiž si budete někdy potřebovat vyměnit data. Je zcela běžné, že potřebujete nějaký obrázek načíst nebo naopak jej odeslat někomu, kdo používá programy jiné. A tu přijdou na řadu exportně-importní filtry, které dokáže ten na druhé straně načíst. Standardem při přenosu vektorových dat je formát EPS, který by měl váš program jednak stoprocentně umět načítat i exportovat, navíc by to měl dělat opravdu beze změn v obrázku, což nebývá vždy zvykem. Něco navíc Uživatelský komfort
|