ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE Systém Inkscape semestrální práce Martin Hanzl Pavel Filípek Editor: Radka Junová V Praze dne 15. 5. 2010 Kartografická polygrafie a reprografie
Úvod Inkscape je volně dostupný vektorový grafický editor. Jedná se o multiplatformní aplikaci, která může běžet pod Microsoft Windows, nicméně prvořadá vývojová platforma je operační systém Linux. Inkscape zatím nedosahuje kvalit nejlepších komerčních vektorových editorů, ale již v současné době uspokojí širokou řadu uživatelů. Hlavní je, že Inkscape je v současnosti v aktivním rozvoji a pravidelně jsou přidávány nové užitečné funkce. 1 Historie vývoje Práce na Inkscape začala roku 2003 jako sesterský projekt vektorového editoru Sodipodi. Zatímco Sodipodi nakonec v roce 2004 vyprodukovalo svou poslední verzi a dnes se již aktivně nevyvíjí, projekt Inkscape se soustředí na kompletní implementaci SVG a můžeme říci, že je to jeden z mála projektů, který má SVG jako svůj hlavní formát. 2 SVG SVG neboli Scalable Vector Graphics (škálovatelná vektorová grafika) je značkovací jazyk a formát souboru, který popisuje dvojrozměrnou vektorovou grafiku pomocí XML. Formát SVG by se měl v budoucnu stát základním otevřeným formátem pro vektorovou grafiku na Internetu. Zatímco pro rastrovou grafiku je na Internetu formátů dostatek (např. GIF, PNG a JPEG), otevřený vektorový formát zatím na Internetu chyběl. SVG definuje tři základní typy grafických objektů: vektorové tvary (vector graphic shapes - obdélník, kružnice, elipsa, úsečka, lomená čára, mnohoúhelník a křivka) rastrové obrazy (raster images) textové objekty Tyto objekty mohou být různě seskupeny, formátovány pomocí atributů nebo stylů CSS a polohovány pomocí obecných prostorových transformací. SVG též podporuje ořezávání objektů, filtrování obrazu, animaci, atd. Ne všechny SVG prohlížeče však umí všechny tyto vlastnosti. 3 Základní práce v Inkscape Hlavními nástroji pro kresbu jsou především Tužka a Pero, zajímavých efektů dosáhnete pomocí Kaligrafického pera. Užitečným nástrojem je i nástroj pro výplň barevnými přechody. Samozřejmě, že zde najdete nástroje pro kresbu základních geometrických tvarů, jako je elipsa či obdélník, ale i hvězdy, polygony a zejména spirály. Dále zde nalezneme nástroj pro psaní textu a kresbu křivek. Při psaní textu můžete využít libovolné nainstalované písmo a můžete text jednoduše psát také po křivce. 1
3.1 Vložení objektů Spusťte si Inkscape a vyzkoušejte si vkládání jednotlivých obrazců na výkres. Základní plocha odpovídá papíru velikosti A4, což budeme potřebovat při tisku. V nástrojové liště na levém okraji okna programu najdete tlačítka pro vkládání různých objektů i pro výběr různých nástrojů. Klepněte na tlačítko se symbolem čtverce, poté klepněte na výkres a obrazec tažením nakreslete. Lze vytvořit čtverce, obdélníky, kružnice, ovály, spirály, atd. Po vytvoření obrazce se vám v liště při horním okraji okna programu objeví vlastnosti objektu. Můžete zde nastavit jeho svislé a vodorovné umístění pomocí souřadnic jeho středu. Stejně tak zde upravíte šířku a výšku objektu, což využijete při kontrole, zda čtverec má stejné rozměry stran nebo zda je kruh opravdu kulatý. Obr. 1: Ukázka vkládání objektů 3.2 Deformace objektů Tvar vložených objektů je možné libovolně měnit. Nakreslete například hvězdu a v nástrojové liště zvětšete počet jejích cípů (v políčku rohy). Nyní v seznamu nástrojů klepněte na druhé tlačítko v řadě a označte vložený objekt. Zobrazí se vám body jednotlivých linek. Tažením za tyto body můžete upravit vzhled objektu. Například u zmíněné hvězdy můžete změnit vzdálenost okraje paprsků od těla hvězdy a upravit jejich natočení. V kombinaci s různou barvou výplně a čáry docílíte zajímavých efektů. Vyzkoušejte další nástroj pro deformace objektů. Ukrývá se pod třetím tlačítkem v nástrojové liště na levé straně. Klepněte na tlačítko se symbolem vlny a v horní liště si zvolte způsob deformace objektu. Nyní zkuste na plátně tímto nástrojem kreslit a pozorujte změny objektu. Obr. 2: Úprava geometrie hvězdy 2
3.3 Práce s barvami Každý objekt, který na výkres v Inkscape vložíte, má nějakou barvu. Tu ovlivníte před vytvořením objektu, i poté. Ve spodní liště programu je sada barev. Klepněte na některou z nich pravým tlačítkem myši. Pomocí nabídky pak určete, zda se má vybraná barva použít jako barva výplně nebo barva čáry. Poté obrazec nakreslete. Změnu barev již existujícího obrazce provedete stejným způsobem. Jen je potřeba jej dopředu označit pomocí nástroje, který vyberete klepnutím na první tlačítko v seznamu nástrojů se symbolem šipky. Obr. 3: Výběr barvy 3.4 Tužka, křivky, štětec Pod nástroji pro vkládání objektů najdete pomůcky pro vkládání čar a křivek. Základním nástrojem z této skupiny je tužka určená pro kreslení čar od ruky. Na nástroj klepněte a na výkresu zkuste nakreslit několik čar. Dalším nástrojem jsou Bezierovy křivky. Kreslí se z bodu do bodu, nicméně pokud ponecháte tlačítko myši stisknuté a myší pohnete, vytvoříte mezi dvěma body různě zakřivené oblouky. Posledním nástrojem pro vkládání čar je kaligrafický štětec. Kreslí se s ním stejně jako s tužkou, jeho výhody využijete zejména u různě zakřivených a překřížených čar. Obr. 4: Ukázka vkládání čar a křivek 3.5 Barevné výplně Každý objekt, který nakreslíte, je vyplněn zvolenou barvou. Ovšem v momentě, kdy vzájemným překrytím nebo po použití tužky či štětců vzniknou další uzavřené oblasti, budete potřebovat speciální nástroj pro barevné výplně. Najdete jej pod symbolem plechovky. Vyberte si výplňovou barvu a nástrojem klepněte do nějaké uzavřené oblasti. Barva by se v ní měla rozlít. Zkuste změnit nastavení hodnoty Práh v nástrojové liště. Ovlivníte tím, jak moc od vnitřního okraje oblasti bude barva rozlita. 3 Obr. 5: Vyplnění uzavřených oblastí
3.6 Vkládání textu Bez textových nástrojů by žádný grafický editor nebyl kompletní. Klepněte na tlačítko s písmenem A (čtvrté od konce) a na výkres natáhněte plochu pro vložení textu. Poté můžete okamžitě začít psát. Ve vodorovné liště si zvolte styl písma, jeho velikost, zarovnání vzhledem k natažení oblasti, tučné písmo či kurzivu. Posledními dvěma tlačítky v liště pro nastavení zvoleného nástroje určíte, zda text bude psán vodorovně nebo svisle. Obr. 6: Nastavení vzhledu písma 3.7 Výběr šablony Pomocí nabídky Soubor Nový si zvolte nový typ kresby s připravenými rozměry papíru. V řadě různých tiskovin zde najdete také dva různé formáty vizitek. Jakmile si šablonu zvolíte, spustí se nové okno Inkscape s prázdným papírem. Jeho velikost můžete nicméně měnit i ručně, a to pomocí funkce Soubor Vlastnosti Dokumentu. Zobrazí se nové okno, kde na záložce Strana ve skupině Vlastní velikost nastavíte přesnou výšku a šířku plátna. Nezapomeňte si v nabídce přepnout udávané jednotky na centimetry. Obr. 7: Přednastavené formáty šablon 4
3.8 Obrázek na pozadí Klasické obrázky se na vizitkách příliš často neobjevují, ale dejme tomu, že je na vizitce budete chtít. Může to být například vaše vlastní fotografie, což není až tak neobvyklé. Obrázek vložíte pomocí funkce Soubor Import, která zobrazí souborový dialog pro výběr souboru. Po jeho vložení budete muset s největší pravděpodobností upravit rozměry obrázku, aby se vám do rozměrů vizitky vešel. K tomu využijete zadání šířky a výšky ve vodorovné liště v horní části okna programu. Pokud obrázek po změně velikosti zmizí, zadejte mu nulové souřadnice pro jeho umístění, měl by se objevit. Obr. 8: Výběr obrázku 3.9 Úprava obrázku Vložený obrázek můžete opatřit několika efekty. Inkscape v jejich aplikaci není příliš rychlý, takže bude lepší, pokud si obrázek předem připravíte v jiném programu. Nicméně pokud na úpravách přímo v Inkscape trváte, pak vloženou fotografii označte a zavolejte některou z funkcí v nabídce Efekty Raster. Obr. 9: Nabízené efekty 5
3.10 Vizitky na A4 Poté, co do vizitky doplníte všechny potřebné údaje, jako je textové pole se jménem, adresou a kontaktními údaji, budete zřejmě chtít vizitku umístit na papír velikosti A4 kvůli snadnějšímu tisku a pozdějšímu nařezání. Stiskněte klávesovou kombinaci Ctrl+A, čímž označíte všechny objekty, seskupte je pomocí funkce Objekt Seskupit a poté je zkopírujte do schránky Windows pomocí klávesové kombinace Ctrl+C. Z nabídky Soubor Nový si vyberte papír velikosti A4 a do nového okna pak vizitku pomocí klávesové zkratky Ctrl+V vložte. Objekty tvořící vizitku přesuňte a opakováním tohoto postupu vizitku několikrát nakopírujte na A4. Se správným umístěním vám může pomoci pravítko umístěné po vnitřních stranách okna programu. Osobně se mi také zalíbil nástroj pro klonování, který vytváří objekty, které jsou klonem původního objektu. Ve chvíli, kdy na mateřském objektu provedete nějakou změnu, ihned se projeví i na všech klonech. Obr. 10: Nakopírování vizitek 6
Závěr Pokud se chcete naučit pracovat s vektorovou grafikou, je Inkscape skutečně tím pravým produktem pro vás. Práce s ním jde opravdu rychle od ruky a naučit se jej používat není až tak moc složité. Program určitě nenahradí mnohonásobně dražší profesionální softwary, ale na základní úlohy bezesporu stačí. Z jeho nevýhod zmiňme především nemožnost vytváření více stránkových dokumentů a problematickou práci se schránkou. V současnosti je k dispozici ke stažení stabilní verze 0.46 z března 2008 pro Linux a pro Windows. Práce na nových verzích probíhá neustále. I když je to verze, která není 1.0, je produkt velmi stabilní a dobře použitelný. Sami autoři dokonce tvrdí, že verze 1.0 nedosáhne Inkscape nikdy, neboť stále je co vyvíjet a opravovat. K dispozici je i česká verze. Literatura [1] WWW stránky, [online], [cit. 2009-05-14], URL: http://www.inkscape.org/ download/?lang=cs [2] WWW stránky, [online], [cit. 2009-05-14], URL: http://www.root.cz/clanky/ krotitel-vektoru-inkscape/ [3] WWW stránky, [online], [cit. 2009-05-14], URL: http://www.extrawindows.cz/ kreslime-pomoci-inkscape [4] WWW stránky, [online], [cit. 2009-05-14], URL: http://cs.wikipedia.org/wiki/ Scalable_Vector_Graphics 7