abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Navštivte Abc obchůdek se samolepkami a přívěsky!
Rozšířené hledání
×
dnes 06:11 | Komerce
Rozrůstající se softwarová společnost v Plzni zabývající se telematikou hledá schopné vývojáře a nadšence se zájmem o OS Linux. Uplatnění zde najdou především vývojáři C++ se znalostí OS Linuxu, dále programátoři v jazyku Java nebo vývojáři se zkušenostmi s Oracle DB a Oracle ADF. Více informací o společnosti. … více »
Reklama | Komentářů: 0
24.5. 22:45 | IT novinky
NASA, která společně s Rackspace stála u zrodu projektu OpenStack, se již nadále nebude podílet na dalším vývoji této "infrastructure-as-a-service" platformy. V NASA totiž došli k závěru, že vzhledem k podpoře OpenStacku ze strany společností jako Red Hat, AT&T a HP lze jejich práci považovat za dokončenou. Posléze se NASA plánuje stáhnout i z vývoje další platformy pro cloud computing jménem Nebula.
Migilenik | Komentářů: 0
24.5. 22:45 | Upozornění
Blíží se svátek IPv6 a s ním i konference IPv6 Day. Na návštěvníky této akce čeká nejen bohatý program, ale také jedna speciální nabídka – v průběhu setkání bude možné získat se slevou 66 procent třetí vydání knihy IPv6 vysokoškolského pedagoga a publicisty Pavla Satrapy, tedy za 105 korun. … více »
Vilem Sladek | Komentářů: 4
24.5. 16:14 | Pozvánky

Přijďte si zasprintovat na Djangu, jiném Python open-source projektu, nebo jen potkat ostatní vývojáře!

… více »
Whit | Komentářů: 0
24.5. 10:20 | Nová verze
Na zrcadlech a torrentech jsou již k dispozici ISO obrazy distribuce Mageia 2. Poznámky k vydání čtěte zde.
Liborek | Komentářů: 14
23.5. 13:47 | Pozvánky

Letos v říjnu se v Praze uskuteční hned několik konferencí. Odehraje se zde nově vzniklá konference LinuxDays. K ní se přidá čtvrtý ročník openSUSE Conference, dvanáctý ročník SUSE Labs conference a aby to nebylo málo, přidá se i první ročník Gentoo miniconf. A to vše ve stejné dny a na stejném místě.

… více »
Miška | Komentářů: 7
23.5. 13:27 | Zajímavý projekt
Printerd je název nového projektu tiskového démona, který bude využívat PolicyKit a D-Bus. Projekt je zatím na úplném začátku, takže nejde o nic vhodného k produkčnímu nasazení. Mimo jiné aktuálně akceptuje jako vstup jen PDF dokumenty.
Luboš Doležel (Doli) | Komentářů: 56
23.5. 13:25 | Zajímavý software
Tři vývojáři ze společnosti Engine Yard přecházejí po dohodě mezi firmami do Red Hatu. Jde o vývojáře zabývající se rozvojem projektu JRuby. To ukazuje, že Red Hat má zájem o podporu alternativních jazyků nad OpenJDK.
Luboš Doležel (Doli) | Komentářů: 1
23.5. 13:20 | Zajímavý software
Fedora přejde na knihovnu libusbx, což je fork původní knihovny libusb. Důvodem pro fork byl zjevný nedostatek času nebo zájmu ze strany správce projektu. libusbx už teď nabízí užitečné funkce navrch.
Luboš Doležel (Doli) | Komentářů: 4
23.5. 10:29 | Nová verze
Vyšlo LLVM 3.1. Vylepšení se dotýkají podpory C++ 11 nebo architektur ARM a MIPS. Dále se můžete těšit z Python bindings nebo nástroje AddressSanitizer pro detekci chyb při práci s pamětí.
Luboš Doležel (Doli) | Komentářů: 0
Pokud by se prohlížeč Opera stal svobodným:
 (9%)
 (32%)
 (1%)
 (58%)
Celkem 248 hlasů
 Komentářů: 31, poslední včera 22:38
    Rozcestník
    Reklama
    Autoškola testy online Levný benzín

    GIMP v příkladech - 11 (semafor pro chodce, spirála, pružina)

    31. 3. 2006 | Vítězslav Šmíd | Návody | 19946×

    Elegantní kombinací cesty a výběru dnes nakreslíme semafor pro chodce. Poté GIMP přiohneme i ke tvorbě trojrozměrně vypadajícího obrázku.

    Nakreslení figurky

    Pro nakreslení těla figurky využijeme Cesty, hlavu (překvapivě kulatou) však doplníme pomocí výběru. Ti, kdo si stejně jako já zvolili červenou barvu semaforu, budou mít práci jednodušší, je přece jen snazší kreslit poslušně stojící figurku než nakračujícího nedočkavce.

    Z hlubin disku vylovíme obrázek z minulého dílu (obyčejný semafor) a otevřeme jej v GIMPu. Začneme samotným kreslením postavičky - chopíme se tedy nástroje Cesty (Paths). Tento krok je opět individuální, každý stvoří jiný tvar. Důležité je však úplně vynechat hlavu, pouze nějak naznačit krk. Není nutné figurku nějak zakulacovat (alespoň pokud se snažíme o český semafor), takže je vhodné vynutit polygonální křivku zatržením políčka Mnohoúhelník (Polygonal).

    Nebudeme potřebovat jiný nástrojový režim než Návrh (Design). Nejlepší je figurku nějak nahrubo "naklikat", křivku uzavřít (kliknutím na koncový bod za stisku Ctrl) a teprve pak jemně dolaďovat tvar přesouváním bodů. Křivka samotná (bez zbytku obrázku) může vypadat například takto (vlevo při editaci, vpravo v normálním zobrazení):

    GIMP 11 Návrh figury

    Jakmile jste spokojeni se svým bezhlavým výtvorem, převeďte křivku na výběr - tlačítkem Vytvořit výběr z cesty (Create selection from path). Hlavu teď doplníme pomocí Výběru elipsy (Ellipse select). Představme si však nejdříve čtveřici nenápadných, ale velmi důležitých tlačítek, která je k dispozici u každého nástroje sloužícího k výběru. Těmito tlačítky přepínáme režimy výběru (selection modes). Použijeme je tehdy, když už v obrázku nějaký výběr máme a chceme provést ještě jeden výběr, který s tím původním bude nějak reagovat:

    • Ikona Nahrazení (Normální režim) - Původní výběr bude tím novým prostě nahrazen. Toto je implicitní chování.
    • Ikona Součet - Původní a nový výběr jsou sečteny. Nemusí však být přímo spojeny, lze tak vybírat nesouvisející části obrázku.
    • Ikona Odečtení - Od původního výběru je ten nový odečten. Lze tak například vytvářet díry nebo výběr dělit na více částí.
    • Ikona Intersekce (Průnik) - Výsledkem je průnik původního a nového výběru, který může být samozřejmě i nulový.

    Jistě každý lehce uhádne, že pro přidání hlavy je třeba použít druhý zmiňovaný režim, součet. Zapněte jej tedy a začněte experimentovat s nasazováním hlavy na krk. Pravděpodobně se to nezdaří hned napoprvé, ale od toho je tu magické Ctrl+Z. Je možné, že se vám hlava bude lépe umisťovat, pokud budete výběr začínat od středu kružnice/elipsy. Na to existuje malý trik: začněte vyběr jako obvykle, ale před dokončením (uvolněním tlačítka myši) začněte držet Ctrl. Od této chvíle je elipsa zadávána od svého středu, nikoli od levého horního rohu opsaného obdélníku jako obvykle. Důležité ale je, abyste klávesu Ctrl stiskli a drželi až poté, co začnete výběr. Pokud ji budete držet před zahájením výběru, GIMP to chápe jako klávesovou zkratku pro zapnutí výběrového režimu Odečtení (viz výše).

    GIMP 11 Figura i s hlavou - výběr

    Po úspěšném zlidštění bezhlavého torza už můžeme přidat novou průhlednou vrstvu umístěnou mezi Sklo a Plech a pojmenovanou například Figura. Naši figurku zobrazíme tak, že její okolí vyplníme černou barvou. Červené sklo pod tímto okolím tak bude potlačeno, ale figurka, která zůstane průhledná, přes sebe bude propouštět červené světlo.

    Zinvertujeme (to je slovo :-)) výběr příkazem Vybrat -> Invertovat (Select -> Invert) nebo klávesovou zkratkou Ctrl+I a vyplníme jej černou barvou. Vznikl nám tak poněkud nerealistický efekt - figurka září příliš ostře, její okolí je velmi striktně oddělené a úplně tmavé. Napravíme to změnou Krytí (Opacity) vrstvy na nějakou nižší hodnotu (∼ 60 %). A tím jsme semafor dokončili:

    GIMP 11 Hotový semafor pro chodce

    Spirála, pružina

    Ačkoli k tomu GIMP není určen, lze s ním v omezené míře tvořit 3D obrázky. Předvedeme si to na nakreslení spirály nebo pružiny za použití nástroje Cesty (Paths) a filtru Mapovat objekt (Map object). VšecHny čáry je však nutné kreslit velmi přesně, a proto zaměstnáme i mřížku - grid.

    Mřížka

    Mezi nepřeberné možnosti, jež nám GIMP skýtá, se řadí i zobrazení mřížky, její podrobná konfigurace a přichytávání kurzoru k ní. Dialog pro nastavení se nachází v menu Obrázek -> Nastavit mřížku (Image -> Configure grid):

    • Styl mřížky (Line style): Zde se nastavuje, jak bude mřížka vlastně vypadat. Protože je vykreslována přes všechny vrstvy, není vždy žádoucí, aby měla formu klasické plné mřížky, je možné vykreslit ji čárkovaně či zobrazit pouze průsečíky jejích čar.
    • Barva popředí (Foreground color): Barva čar mřížky.
    • Barva pozadí (Background color): Tato barva se používá pouze pro styl mřížky dvojitě čárkovaná (double dashed), který střídá barvu popředí a pozadí.
    • Rozestup (Spacing): Vzdálenosti čar mřížky. Horizontální i vertikální rozestup lze nastavit nezávisle.
    • Posun (Offset): Odsazení levého horního rohu mřížky od levého horního rohu obrázku. Může být i záporné.

    Zobrazení mřížky se přepíná příkazem Zobrazení -> Zobrazovat mřížku (View -> Show Grid), přichytávání kurzoru tamtéž: Zobrazení -> Chytat k mřížce (View -> Snap to Grid). Přichytávání nefunguje jako striktní omezení polohy kurzoru na čáry mřížky, ale pouze vytváří "odpor" při pohybu kurzoru, takže je snadné kreslit podle mřížky, ale stále je možné ji kurzorem opustit.

    Pro vytvoření pružiny (či prostorové spirály) využijeme toho, že filtr Mapovat objekt umí zohlednit průhlednost v mapované vrstvě. Pružinu nakreslíme "rozloženou na papíře" a filtrem tento "papír" "srolujeme do válce a slepíme". Rozložená pružina není nic jiného, než sada rovnoběžných šikmých čar, které od sebe mají konstantní odstupy. Není třeba příliš představivosti k poznání, že jednu čáru končící na pravém okraji "papíru" musí na levém okraji ihned navazovat další čára, začínající ve stejné "výšce" - mající stejnou souřadnici Y. Tyto požadavky splníme právě pomocí mřížky a oddělených komponent cesty (viz předchozí díl).

    Založíme si nový obrázek s bílým pozadím a rozměry 400x400 pixelů, do kterého ihned vložíme novou průhlednou vrstvu jménem Pružina, se kterou budeme pracovat. Bílé pozadí si ponecháváme pouze pro lepší čitelnost čar nad ním.

    Zapneme zobrazování mřížky a přichytávání, v dialogu pro konfiguraci mřížky zvolíme plnou (solid) čáru a červenou barvu. Rozestup v obou směrech bude 50 pixelů.

    Aktivujeme nástroj Cesty (Paths) a zatrhneme volbu Mnohoúhelník (Polygonal), aby se nám v obrázku případně nepletly kontrolní body Beziérových křivek.

    Nyní se stačí přesně trefovat kotevními body na okraje obrázku do průsečíků mřížky. Připomínám, že novou komponentu cesty zahajujeme kliknutím při držení Shift. Pokud se s nějakým bodem netrefíte přesně, lze jej jednoduše přemístit tažením. Odpor mřížky pomáhá při přesném umisťování do průsečíků. Úplně si vystačíme s režimem nástroje Návrh (Design). Cesta by měla vypadat takto:

    GIMP 11 Kreslení rozložené pružiny

    Cestu dokončíme až do pravého dolního rohu obrázku, poté můžeme vypnout zobrazení mřížky. Aby však byla nějaká čára vůbec vidět, musíme cestu ještě obtáhnout pomocí funkce Vykreslit (Stroke). Tlačítko najdeme jednak v možnostech nástroje, jednak na záložce Cesty. K obtažení není třeba používat klasické nástroje, vystačíme si s jednoduchým nastavením tloušťky čáry, kterou nastavíme na 2-4 pixely. Cesta bude vykreslena aktuální barvou popředí. Získáváme tento obrázek:

    GIMP 11 Obtažená cesta

    Zbývá již jen aplikovat filtr pro mapování objektů. Ještě předtím však vložíme novou průhlednou vrstvu. Nemusí být viditelná, nic na ni nebudeme kreslit a je úplně jedno, jak se bude jmenovat. Má jediný účel: filtr vyžaduje nastavení jedné nebo dvou vrstev, které budou tvořit základny válce. Pro náš účel však viditelných základen netřeba, takže použijeme tuto prázdnou průhlednou vrstvu.

    Přesvědčíme se, že máme vybranou vrstvu Pružina a otevřeme dialog filtru [Filtry -> Mapa -> Mapovat objekt (Filters -> Map -> Map object)] a pustíme se do (jednoduchého) nastavení. V prvé řadě to bude Mapovat na: válec (Map to: Cylinder), dále pak zapnutí průhledného pozadí (transparent background). Na záložce Válec (Cylinder) nastavíme zmíněné základny válce (Nahoře/Top, Dole/Bottom), obě na čerstvě vloženou prázdnou vrstvu. Aby byla pružina vidět celá, je vhodné zmenšit délku (length) na nějakých 85 %. Poloměr (Radius) nastavíme dle uvážení. Chceme-li, aby více vynikla trojrozměrnost pružiny, můžeme si pohrát s její rotací na záložce Orientace (Orientation). Toť vše.

    GIMP 11 Hotová pružina

    Prozatím se loučím, v příštím díle se vydáme za pokladem :-). Opravdu!

    Nejčtenější články posledního měsíce

    Komiks xkcd 150: Dospěláci
    Komiks xkcd 1048: Emoce
    Komiks xkcd 131: Větráky

    Nejkomentovanější články posledního měsíce

    GIMP 2.8: V jednom okně a s celou řadou vylepšení
    Komiks xkcd 150: Dospěláci
    Průlomový rozsudek Soudního dvoru Evropské unie ve věci C-406/10, SAS v WPL
      všechny statistiky »

    Seriál GIMP v příkladech (dílů: 19)

    GIMP v příkladech - 1 (hvězdná obloha) (první díl)
    <—« GIMP v příkladech - 10 (semafor)
    »—> GIMP v příkladech - 12 (mapa k pokladu)
    GIMP v příkladech - 19 (kiwi 3) (poslední díl)

    Související články

    GIMP v příkladech - 1 (hvězdná obloha)
    GIMP v příkladech - 2 (hvězdná obloha 2)
    GIMP v příkladech - 3 (kámen)
    GIMP v příkladech - 4 (meteor)
    GIMP v příkladech 5 - (blesk)
    GIMP v příkladech - 6 (kometa, mraky)
    GIMP v příkladech - 7 (mlha na fotografii, planeta)
    GIMP v příkladech - 8 (planeta)
    GIMP v příkladech - 9 (hvězda, semafor)
    GIMP v příkladech - 10 (Semafor)
    GIMP v příkladech - 12 (mapa k pokladu)
    GIMP v příkladech - 13 (mapa k pokladu 2)
    Recenze: GIMP - Grafický editor pro Linux a Windows
    Snímání obrazovky aneb vyfoťte si okno
    GNU Lilypond - The music Typesetter - I
    Scribo, scribere, Scribus
    Geomview - váš interaktivní 3D prohlížeč
    Reportáž: Blender Conference 2005, De Waag, Amsterdam
    Myslíme trojrozmerne

    Odkazy a zdroje

    GIMP

    Další články z této rubriky

    Netcat - Švýcarský armádní nůž pro TCP/IP
    Migrace systému: praxe
    Unixové nástroje – 22 (taskset, ionice, chrt)
    Migrace systému: bootovací proces
    Začínáme s VirtualBoxem: Nastavení virtuálního počítače
           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    31.3.2006 12:32 Dusan | skóre: 23 | blog: Moje_trable_s_internetom
    Rozbalit Rozbalit vše Re: GIMP v příkladech - 11 (semafor pro chodce, spirála, pružina)
    no tak s tou pruzinov to je dobre. Proste niekto to vie.
    David Watzke avatar 31.3.2006 15:59 David Watzke | skóre: 73 | blog: Blog... | Silicon Hell
    Rozbalit Rozbalit vše Re: GIMP v příkladech - 11 (semafor pro chodce, spirála, pružina)
    Wow! Krásný...
    www.Watzke.cz ... a nově (opět) i blog.Watzke.cz
    kralуk avatar 31.3.2006 16:53 kralуk | skóre: 26 | blog: Untitled
    Rozbalit Rozbalit vše Re: GIMP v příkladech - 11 (semafor pro chodce, spirála, pružina)
    Chvalim, vyyybornej serial... ;)
    But to us there is but one God, plus or minus one.
    ISSN 1214-1267   Powered by Hosting 90 Server hosting
    © 1999-2012 Argonit s. r. o. Všechna práva vyhrazena.