OrgPad logo

PG - Vektorová grafika

Created by Jindřich Zdráhal

Maturitní otázka č. 8 (šk. rok 2020/21) oboru IT (OA Veselí nad Moravou) --- vypracoval a kritiku (návrhy na zlepšení) přijímá Jindřich Zdráhal na zdrahal@oaveseli.cz --- Základní pojmy a principy vektorové počítačové grafiky – kresba, vektor, bod, křivka, a jejich atributy, barva. Použití vektorové grafiky - příklady. Vektorový formát – výhody a nevýhody vektorového formátu vzhledem k ostatním formátům. Formáty souborů vektorové grafiky – nejčastější (wmf, ai, cdr, eps, dwg), použití, klady a zápory. Písmo ve vektorové grafice. Pořízení vektorové grafiky – možnosti. SW - grafické editory a procesory. PDF – univerzální formát.

#IT, #grafika, #maturitní otázky

PG - Vektorová grafika

8. Vektorová grafika

Zadání

Základní pojmy a principy vektorové počítačové grafiky – kresba, vektor, bod, křivka, a jejich atributy, barva. Použití vektorové grafiky - příklady. Vektorový formát – výhody a nevýhody vektorového formátu vzhledem k ostatním formátům.

Formáty souborů vektorové grafiky – nejčastější (wmf, ai, cdr, eps, dwg), použití, klady a zápory.

Písmo ve vektorové grafice.

Pořízení vektorové grafiky – možnosti.

SW - grafické editory a procesory.

PDF – univerzální formát.

vektor

Souhrnné označení prvků vektorové grafiky. Nám se zobrazují jako jednotlivé objekty složené z křivek, ale počítač je uchovává ve formě matematických předpisů.

bod

Jako body někdy ve vektorové grafice označujeme jednotlivé uzly na křivkách a dalších objektech.

 

kresba

Objekty vzniklé z vektorové grafiky

použití vektrové grafiky

Tam, kde je jednodušší vytvořit grafiku z matematických obrazců a tam, kde je potřeba přesného rýsování a přesných tvarů. A operací z nich odvozených.

základní pojmy a principy

Objekt je složen z matematicky definovaných křivek a výplní určité barvy. Křivky mají počátek, konec, velikost, směr, barvu a matematický předpis.

Ukládají se tato data a ne barva jednotlivých bodů. Objektům říkáme kresba.

Výhody:

Nevýhody:

image

Kresba Jindřich Zdráhal licence CC0

křivka

Matematicky vyjádřená (ale uživatel to nevidí) čára. Která může být různě prohnutá. image

Mezi křivky můžeme počítat jak úsečky, tak i (nejčastěji) bezierovy křivky. Ale i rukou kreslené čáry.

přímka

Zvláštní případ křivek.

atributy

Kromě rozměrů (objektů) a souřadnic, případně matematických předpisů křivek mají objekty i tyto atributy:

vektorový formát

Výhody

Nevýhody

svg

Scalable Vector Graphics

je značkovací jazyk a formát souboru, který popisuje dvojrozměrnou vektorovou grafiku pomocí XML. 

Jedná se o základní otevřený formát pro vektorovou grafiku na webových stránkách. HTML5 umožňuje vložit kód SVG obrázku přímo do kódu HTML webové stránky.

100px-SVG logo.svg

 

Ukázka toho, jak svg funguje

Něco víc o svg

formáty souborů

Formát souboru je vlastně standard toho, jakým způsobem jsou v souboru data zapsána a zakódována.

Zde máme několik základních formátů, ale jsou i další, které patří k vektorové grafice, to jsou většinou formáty jednotlivých SW pro tvorbu vektorové grafiky.

wmf

Windows Metafile

Představoval základní formát pro práci jak s rastrovou, tak i vektorovou. Je 16 bitový.

Postupně nahrazene formátem EMF+  (32 bitový)

pdf

Portable Document Format

Souborový formát vymyšlený pro ukládání dokumentů - tzn. jak textu, tak i grafiky a to rastrové i vektorové.

Snaží se o nezávislost na HW i SW. Prostě aby obsah vypadal na všem úplně stejně, ale některé aktivní typy obsahu (interaktivní formuláře, 3D grafika, ...) nejsou podporované ve všech prohlížečích.

Může obsahovat větší množství obrázků v jednom souboru. Pro obrazové informace se používají různé druhy komprimace.

Je to jeden z formátů, který je vhodný pro pro oba typy grafiky.

ai

Adobe Illustrator Artwork

Základní formát SW Adobe Illustrator. 

64px-Adobe Illustrator .AI File Icon

dwg

Vyvinut firmou Autodesk pro SW AutoCAD. 

Umožňuje uložit 2D i 3D vektorovou grafiku. Kromě AutoCADu tento formát umí číst a zobrazovat i řada jiných SW.

cdr

Tento formát používá jako svůj hlavní formát SW Corel Draw.

eps

Encapsulated PostScript

Vyvinut společností Adobe. Soubor EPS obsahuje vektorové objekty, rastrovou grafiku a údaje o barevných separacích. Mohou být vloženy také fonty.

Dnes je formát EPS považován za zastaralý a byl do značné míry nahrazen formátem PDF.

 

písmo ve vektorové grafice

S pojmem písma je spojen pojem font - česky může říct znaková sada.

rastrový

řez

Jedná se o drobné úpravy písma.

Mezi základní se počítají tyto:

image

vektorový

formáty ukldání dat

čárový

typy fontů

Písma můžeme třídit podle různých hledisek. Můžeme mluvit také o rodinách písem ty sdružují příbuzná písma.

Typ písma má vliv na čitelnost, okrasnost textu, ale také podporuje psychologické vyznění textu. 

Například:

Comic Sans rozhodně není vhodný na úřední komunikaci nebo na něco, co by mělo budit dojem důvěryhodnosti. 

Tahoma je oproti tomu o dost důstojnější, ale přitom vypadá poměrně moderně.

Ale třeba taková Georgie je nejen důstojná, ale také vypadá knižněji.

Nejčastějí dělení je toto

TrueType / TTF

formáty souborů

ručně psané / script

Mohou vypadat ozdobně, ale také mohou být hůř čitelná.

image

patkové / serif

Písma s patkou budí dojem důvěry, stability a hlavně díky patkám pomáhají držet oči na řádku. 

OpenType / OTF

PostScript

patka

1920px-Serif and sans-serif 03.svg

bezpatkové / sans serif

Oproti patkovým budí dojem větší lehkosti, volnosti a otevřenosti.

nadpisové / display

Mohou být různých druhů, ale vypadají dobře (a jsou určeny) když jsou větší a tak se používají jako nadpisy.

 

pořízení vektorové grafiky

tvorba vlastní

Tady asi není o čem přemýšlet. Prostě si to vytvořím.

převod

Z rastrové grafiky vektorizací.

Ze skutečného světa za pomoci složitých algoritmů.

SW

druhy

příklady

Corel draw

Zonner Calisto

Adobe Illustrator

placený

Inkscape

zdarma

úprava výplní a tahů

upravování křivek

editace objektů

ovládání

Ovládání jednotlivých SW se mírně liší, ale určité principy sdílí všechny nebo většina z nich.

vkládání objektů

Pomocné věci

text

Vektorové editory umí skvěle pracovat s textem. Některé (corel) rozlišují jestli se vkládá řetězcový text nebo odstavec, jiným (inkscape) je to jedno.

Všechny mají ale pro text spoustu různých nastavení, které obsahují věci běžné i v textových procesorech.

image

Ale i věci ke kterým se v běžných procesorech buď nedostaneme nebo je tam většinou ani nehledáme.

image

Samozřejmé jsou i možnosti jako "umístit text na křivku" nebo rozložení textu na křivky, kde pak můžeme každé písmeno upravovat na úrovni křivek.

tvary

image

Každý tvar má možnosti nastavení jednotlivých parametrů.

Takže můžeme tvary kreslit myší nebo zadávat přesné rozměry.

U obdélníku jsou to jeho rozměry a umístění.

image

Složitější tvary (třeba hvězda) toho má víc.

image

barva

SW mívají spoustu různých způsobů, jak měnit barvu. 

Ať už jsou to palety předdefinovaných (nebo naposledy použitých) barev

image

Nebo způsoby výběru / míchání barev.

image

Nezapomeňme ani na to, že většina těchto SW umožňuje výběr barevného modelu.

Běžné taky jsou barevné přechody, průhlednost a nebo i rozmazání.

styl tahu (čáry)

K tahům (čarám) patří jak barva a tloušťka, tak i styl. 

Tím se myslí typ čáry, jestli bude mít nějaké šipky, jak budou řešené spoje a rohy, konce čar a podobně.

image

Úprava uzlů

image

Dovoluje práci s jednotlivými uzly a segmenty mezi nimi.

Někdy je ale potřeba "převést objekt na cestu".

uzly

Uzly jsou místa, kde končí jednotlivé křivky a začínají další. Je obvyklé, že jeden uzel je současně koncem a začátkem další křivky.

image

Máme několik druhů uzlů podle toho, jak se mají chovat křivky na ně navazující.

image

Uzly přidáváme jednoduše poklepáním na místo na křivce. Mažeme je tlačítkem delete. Případně můžeme použít specializovaná tlačítka.

image

Uzel můžeme také rozpojit nebo spojit.

image

logické operace s objekty

Logické operace nebo transformace s objekty jsou velmi mocným prostředkem vektorových editorů. Umožňují totiž objekty spojovat, ale i různě vykrajovat.

image

transformace

Mezi transformace patří totéž, co máme v základní editace. Jen je to na principu přesné změny - zadávám hodnoty ( px, °) a ještě je tady možnost matice, která nám vytvoří matici (šachovnici) z objektů a na ně můžu použít rovnou transformace.

image

Nebo můžeme tyto transformace používat hromadně nebo opakovaně.

základní editace

Mezi základní editaci patří věci jako je kopírování, mazání, zvětšování, zmenšování, zkosení, přesouvání a otáčení objektů. 

Důležité je, abyste si objekt označili a používali nástroj "výběr a transformace objektů".

image

Když s tímto nástrojem vybere objekt, tak kolem něj máme šipky pro zvětšování. Pokud na něj klikneme ještě jednou, tak se místo nich objeví šipky pro otáčení/zkosení.

přichytávání

Většina (nejen) vektorových editorů má různé módy přichytávání. Je dobré se s tím v daném editoru seznámit a vhodně je zapínat. Pokud nás, ale příliš otravují a omezují, tak je naopak vhodné přichytávání dočasně potlačit - většinou je to stiknutím a držením klávesy [ALT].

image

mřížky / vodící linky

Vodící linky a mřížky nám pomáhají při přesném kreslení/rýsování a při rozmisťování objektů.

Vodící linky se většinou vytvoří tak, že se "vytáhnou z pravítka". giphy

Nebo je najdeme v sekci "vlastnosti dokumentu", která se schovává v záložce soubor.

Když už je mám, je fajn si k nim zapnout přichytávání.

Mřížku nastavím ve stejné sekci (soubor -> vlastnosti dokumentu). Je to vlastně spousta vodících linek které jsou pravidelně rozmístěny. 

klávesové přepínače

SHIFT - objekt se netvoří z rohu, ale od středu

CTRL - snaží se dodržovat poměr stran / zlatý řez.

ALT - vypíná přichytávání

 

Toto se může samozřejmě u různého SW lišit.