abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:33 | IT novinky

    Dnes ve 12:00 byla spuštěna první aukce domén .CZ. Zatím největší zájem je o dro.cz, kachnicka.cz, octavie.cz, uvycepu.cz a vnady.cz [𝕏].

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    JackTrip byl vydán ve verzi 2.3.0. Jedná se o multiplatformní open source software umožňující hudebníkům z různých částí světa společné hraní. JackTrip lze instalovat také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Pozvánky

    Patnáctý ročník ne-konference jOpenSpace se koná 4. – 6. října 2024 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytváří všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 0
    dnes 03:11 | Nová verze

    Program pro generování 3D lidských postav MakeHuman (Wikipedie, GitHub) byl vydán ve verzi 1.3.0. Hlavní novinkou je výběr tvaru těla (body shapes).

    Ladislav Hagara | Komentářů: 4
    včera 23:11 | Bezpečnostní upozornění

    Intel vydal 41 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20240514 mikrokódů pro své procesory řešící INTEL-SA-01051, INTEL-SA-01052 a INTEL-SA-01036.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | IT novinky

    Společnost Raspberry Pi patřící nadaci Raspberry Pi chystá IPO a vstup na Londýnskou burzu.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | IT novinky

    Google na své vývojářské konferenci Google I/O 2024 představil řadu novinek. Keynote byl věnován umělé inteligenci (DeepMind, Gemini, Responsible AI).

    Ladislav Hagara | Komentářů: 1
    včera 12:33 | Bezpečnostní upozornění

    V Gitu bylo nalezeno 5 zranitelností. Opraveny jsou ve verzích 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 a 2.39.4. Útočník může připravit repozitář tak, že při jeho klonování (git clone) může dojít ke spuštění libovolného kódu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | IT novinky

    Virtualizační softwary VMware Workstation Pro a VMware Fusion Pro jsou nově pro osobní použití zdarma. Softwary VMware Workstation Player a VMware Fusion Player končí.

    Ladislav Hagara | Komentářů: 2
    včera 02:11 | Nová verze

    Linuxová distribuce Endless OS (Wikipedie) byla vydána ve verzi 6.0.0. Přehled novinek i s náhledy v příspěvku na blogu, poznámkách k vydání a také na YouTube.

    Ladislav Hagara | Komentářů: 1
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (74%)
     (6%)
     (10%)
     (10%)
    Celkem 286 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    GIMP v příkladech 5 - (blesk)

    16. 12. 2005 | Vítězslav Šmíd | Návody | 33597×

    Dnešní díl je celý věnován ukázce vektorového nástroje Gfig. Nakreslíme si jednoduchý obrázek blesku.

    Na začátku se musím omluvit za opětovné odložení komety, opět se mi do dnešního dílu nevešla. Příště už o ni nepřijdete. Opravdu.

    Blesk

    Jediné, co se na produkci blesku v GIMPu dá nazývat prací, je nakreslit věrohodně vypadající klikatící a větvící se čáru :-). Alespoň se ale přesvědčíme, že GIMP není výhradně bitmapový editor, ale že nějaký ten vektorový modul se v něm také najde, i když těžko srovnatelný se specializovanými vektorovými editory, jako jsou např. Inkscape nebo Sodipodi.

    Založíme nový obrázek o rozměrech 400x600 pixelů a začneme obligátní vrstvou Pozadí. Zatím jsme se stále nedostali ke generování mraků v GIMPu, takže máme výmluvu, proč se spokojit s jednobarevnou oblohou. Hlavně to nesmí být šmolková modř letního slunečného dne, nýbrž zlověstně temný závěs černého mračna, jenž s sebou přináší předzvěst temnoty, bouře, výpadků proudu a horečnatého hledání médií s poslední zálohou :-D. Například #0b1621.

    Nastává čas odhalit sílu nástroje Gfig, který je k nalezení v menu Filtry -> Vykreslení -> Gfig (Filters -> Render -> Gfig).

    Filtr Gfig

    Gfig je nástroj pro vektorovou kresbu. To znamená, že na rozdíl od bitmapového kreslení, při kterém se ukládají informace o jednotlivých pixelech, zaznamenávají se zde body, úsečky, křivky apod. jako objekty. Po skončení vektorové editace jsou všechny tyto objekty převedeny do normální bitmapové vrstvy (filtr vytvoří novou vrstvu se jménem Gfig).

    V menu Soubor (File) najdeme obvyklé příkazy Otevřít, Uložit a Zavřít (Open, Save, Close). Svůj vektorový výtvor si tedy můžeme uložit tak, jak je (objektový model), a použít jej znovu.

    Menu Úpravy (Edit) nám nabízí všeříkající Zpět (Undo) a Vymazat (Clear). Dále se zde dá nastavit Mřížka (Grid) - lze ovlivnit Rozestup (Spacing), Typ (Type) a Barva (Color). V dialogu Nastavení (Preferences) máme několik voleb, které snad není třeba dlouze vysvětlovat.

    V ikonové liště najdeme tyto nástroje a funkce:

    • Ikona Vytvořit čáru (Create line): Tažením myši nakreslíme prostou rovnou čáru, která má dva kontrolní (řídící) body.
    • Ikona Vytvořit kružnici (Create circle): Nakreslíme kružnici, která má jeden kontrolní bod pro svůj střed a jeden pro poloměr.
    • Ikona Vytvořit elipsu (Create ellipse): Elipsa, která má stejné kontrolní body jako kružnice.
    • Ikona Vytvořit výseč (Create arc): Tažením myši umístíme tři body, které určují kruhový oblouk.
    • Ikona Vytvořit pravidelný mnohoúhelník (Create reg polygon): Pravidelný n-úhelník, kde číslo n se zadává vpravo v poli Počet stran (Sides). N-úhelník má jeden kontrolní bod pro střed a jeden pro poloměr. Maximální počet stran (n) je 200, minimální přirozeně 3.
    • Ikona Vytvořit hvězdu (Create star): Hvězda s jedním kontrolním bodem pro střed, druhým pro vnější poloměr (délka ramen) a třetím pro vnitřní poloměr (vzdálenost ramen od středu). Počet vrcholů se nastavuje v poli Strany (Sides).
    • Ikona Vytvořit spirálu (Create spiral): Vykreslí spirálu, která má opět dva kontrolní body (střed a poloměr). Orientaci změníme (překvapivě) v poli Orientace (Orientation), počet "závitů" (ramen, stran) pak nastavíme v poli Strany (Sides). Nástroj má nepravdivou ikonu, protože umožňuje kreslit jenom kruhovité spirály, nikoli hranaté.
    • Ikona Vytváří Beziérovu křivku (Create bezier curve): Umístěním prvních dvou bodů definujeme základní přímku, třetí bod určuje zakřivení. Když chcete křivku ukončit, při umisťování posledního bodu musíte přidržet klávesu Shift. Tady upozorňuji na svérázný český překlad: "Přeřaďovač + tlačítko myši..."má být správně "Shift + tlačítko myši...".
    • Ikona Přesunout objekt (Move an object): Tažením myši přesouváme objekt, který musíme uchopit za některý z kontrolních bodů.
    • Ikona Přesunout jeden bod (Move a single point): Tažením přesouváme jeden kontrolní bod. Ostatní přitom zůstávají na místě, takže je nevhodné použít tuto funkci například k přesunu celé kružnice za její střed, protože bod určující poloměr se nepohybuje a rozměry kružnice se tak mění.
    • Ikona Kopírovat objekt (Copy an object): Vytvoří kopii objektu, na který klikneme. Při kliknutí se kopie vytvoří přesně na stejném místě, jako je originál. Lepší je tedy myší táhnout, tím kopii zároveň přesouváme. K selekci musíme použít některý z kontrolních bodů, nikoli obrys objektu.
    • Ikona Odstranit objekt (Delete an object): Na který objekt klikneme, ten je rázem synem (dcerou) smrti. K selekci musíme použít některý z kontrolních bodů, nikoli obrys objektu.
    • Ikona Zvolte objekt (Select an object): Prostý výběr objektu, který bude považován za aktivní. Opět musíme k selekci použít některý z kontrolních bodů, nikoli obrys objektu.
    • Ikona Zvýšit zvolený objekt (Raise selected object): Aktivní objekt je umístěn o jednu úroveň výše.
    • Ikona Snížit zvolený objekt (Lower selected object): Aktivní objekt je umístěn o jednu úroveň níže.
    • Ikona Zvýšit zvolený objekt nahoru (Raise selected object to top): Aktivní objekt je umístěn úplně nahoru.
    • Ikona Snížit zvolený objekt dospod (Lower selected object to bottom): Aktivní objekt je umístěn úplně dolů.
    • Ikona Zobrazit předchozí objekt (Show previous object): Zahájí režim cyklování, kdy je zobrazen vždy jen jediný objekt. Zobrazí předcházející objekt.
    • Ikona Zobrazit další objekt (Show next object): Zahájí režim cyklování, kdy je zobrazen vždy jen jediný objekt. Zobrazí následující objekt.
    • Ikona Zobrazit všechny objekty (Show all objects): Zruší režim cyklování a zobrazí všechny objekty.

    Dále nám pracovní okno Gfig nabízí tyto volby:

    • Možnosti nástroje (Tool options): Nastavení nástroje předtím, než jej použijeme. Zde se nastavuje např. počet stran n-úhelníku nebo orientace spirály. Vlastnosti nakresleného objektu nelze změnit dodatečně.
    • Vykreslit (Stroke): Obtažení čar objektu. Nastavujeme barvu a stopu (Brush).
    • Vyplnit (Fill): Udává, zda a jak budou vyplněny uzavřené plochy vybraného objektu. Možnosti výplně jsou:
      • Žádné vyplňování (No fill)
      • Vyplnění barvou (Color fill)
      • Vyplnění vzorkem (Pattern fill)
      • Vyplnění přechodem (Gradient fill)
      Ke každé možnosti patří příslušný výběr výplně, tedy barva, vzorek (pattern) a přechod (gradient).
    • Zobrazovat mřížku (Show grid): Přepíná zobrazování mřížky, jejíž vlastnosti lze nastavit ve zmiňovaném dialogu Úpravy -> Mřížka (Edit ->Grid).
    • Chytat k mřížce (Snap to grid): Určuje, zda se mřížka bude zobrazovat jen "na ozdobu", nebo se k ní veškeré vytvářené objekty budou zarovnávat.
    • Zobrazit obrázek (Show image): Přepíná zobrazování zbytku "normálního" obrázku jako podkladu.

    To by bylo z popisu přibližně vše. Teď se pustíme do samotného blesku. Pozadí už máme, takže můžeme rovnou otevřít Gfig a nástrojem Vytvořit čáru (Create line) se pokusit o tvar blesku. Vypneme možnost Vyplnit (Fill) a zapneme Vykreslit (Stroke), a to s modrobílou barvou (například #e4eff9) a stopou Circle (05). Při umisťování druhého bodu jedné čáry a umisťování prvního bodu čáry následující nehýbejte myší, aby na sebe čáry navazovaly. Gfig bohužel neumožňuje kreslit čáru o více kontrolních bodech. Jednodušší práci budeme mít, když si zapneme zobrazování mřížky a přichytávání mřížky a v dialogu Mřížka (Grid) zadáme rozestup (Spacing) např. 10 pixelů. A protože výsledky naší práce vidíme realtime vykreslovány do "normálního" obrázku, můžeme také vypnout volbu Zobrazit obrázek (Show image).

    GIMP 5 Návrh blesku - filtr
Gfig

    U našeho blesku vytvoříme větve o třech různých silách ("tloušťkách"), které budeme mít rozdělené do tří vrstev. Budeme tedy Gfig spouštět třikrát, každou tloušťku budeme kreslit na zvláštní vrstvu. Ovšem pozor, Gfig si pamatuje, kterou vrstvu kreslil, a je schopen pokračovat v její vektorové úpravě. Tomu se musíme vyhnout. Postup bude zhruba následující:

    1. Uvedenou stopou (Circle (05)) nakreslíme hlavní rameno blesku.
    2. Opustíme Gfig stiskem tlačítka Zavřít (Close) a vzniklou vrstvu přejmenujeme na Blesk - Hlavní.
    3. Vybereme vrstvu Pozadí. U ní Gfig nemůže pokračovat ve vektorové editaci, a tak bude muset vytvořit novou vrstvu Gfig.
    4. Spustíme Gfig, přepneme stopu pro vykreslování na Circle (03) a uděláme nějaké postranní větve.
    5. Opět Gfig zavřeme a novou vrstvu pojmenujeme Blesk - Větve - 1.
    6. Vybereme vrstvu Pozadí.
    7. Proces dokončíme opětovným použitím Gfigu, nakreslením "větviček" se stopou Circle (01) a pojmenováním poslední vrstvy Blesk - Větve - 2. U tohot kroku je lepší nastavit vykreslovací barvu na čistě bílou, nikoli modrobílou.

    Nakonec ještě jeden špinavý trik - zkopírujte vrstvu Blesk - Větve - 2 a kopii ihned slučte s originálem příkazem Vrstva -> Sloučit dolů (Layer -> Merge down). A hned jsou větvičky jasnější! Samozřejmě jsme mohli použít funkci Úrovně nebo Jas-Kontrast, ale toto je přece rychlejší ;-).

    GIMP 5 Blesk - vrstva 1 GIMP 5 Blesk - vrstva 2
    Blesk - Hlavní Blesk - Větve - 1
    GIMP 5 Blesk - vrstva 3 GIMP 5 Blesk - všechny
vrstvy
    Blesk - Větve - 2 Celý obrázek

    Díky tomuto postupu máme teď jednotlivé větve blesku rozděleny v různých vrstvách podle jejich síly. Kolem těchto jednoduchých čar ještě doplníme namodralou záři závislou právě na jejich síle (proto to rozdělení do vrstev) a jsme hotovi.

    Na namodralou záři použijeme další z plug-inů Script-fu, a sice Alfa do loga -> Mimozemská záře (Alpha to logo -> Alien glow). Jak jsem se zmiňoval při jiné příležitosti, plug-iny Script-fu mají velice jednoduché nastavení, což vidím jako výhodu.

    Pro všechny tři vrstvy nastavíme jednu modrobílou barvu, ale pro každou vrstvu jinou velikost :

    • Blesk - Hlavní: 90 pixelů
    • Blesk - Větve - 1: 60 pixelů
    • Blesk - Větve - 2: 40 pixelů

    Plug-in je opět trochu panovačný a v obrázku nadělá nepořádek. Vrstvu, na kterou je použit, znehodnotí, takže si od každé vrstvy vytvořte kopii a efekt použijte na ni. Pak smažte balast - vrstvy Background a <jméno vrstvy> kopie. Vrstvu Alien glow přejmenujte na Blesk - Záře - Hlavní/Větve 1/Větve 2 (podle původní vrstvy).

    GIMP 5 Hotový blesk

    Nyní jsme více méně u konce. Já vím, že to není ani umělecké dílo, ani realistický obrázek, ale s trochou fantazie si můžeme říci, že to vypadá jako blesk :-). Hlavní prostor pro vylepšení bych viděl ve čtvrté vrstvě (nejmenší větvičky). Uznávám, že nejsou nic moc.

    Dnes jsme si předvedli jenom malou část z možností Gfig, ale je možné, že se k němu ještě někdy vrátíme...

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

    Událo se v týdnu 17/2024
    Týden na ScienceMag.cz: Model Lambda CDM celkem sedí, ale kosmologická konstanta se může měnit
    Týden na ITBiz: Fotonické čipy ze stolní tiskárny

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

    Týden na ScienceMag.cz: Kosmologové se opět zkouší vypořádat se s problémem Hubbleovy konstanty
    Týden na ITBiz: Platby výkupného za ransomware vzrostly za poslední rok na pětinásobek
    Týden na ScienceMag.cz: Upřesnili limity pro klidovou hmotnost neutrin
      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 - 4 (meteor)
    »—> GIMP v příkladech - 6 (kometa, mraky)
    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 - 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 - 11 (semafor pro chodce, spirála, pružina)
    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

    VDR a DVB-T2, část 2.
    VDR a DVB-T2, část 1.
    Šifrovaný Proxmox VE 6: ZFS, LUKS, systemd_boot a Dropbear
    MapTiler – proměňte obrázek v zoomovatelnou mapu
    Syncthing
           

    Hodnocení: 94 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    Komentáře

    Diskuse byla administrátory uzamčena

    16.12.2005 08:35 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Netusil jsem, ze se v gimpu daji delat i kruznice :-)
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    16.12.2005 09:29 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    No jo, pravda. Vzdycky kdyz jsem chtel v gimpu udelat treba obdelnik tak jsme vzdy hoodne nadaval a udelal jsem to pak v jednoduchem malovatku pro deti, asi Kpaint nebo co.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    16.12.2005 11:54 pol
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Dá se nějak udělat aby nevypadal jak z pohádky pro děti - s normálními střapečky?
    18.12.2005 23:48 bk
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Dá se nějak udělat aby nevypadal jak z pohádky pro děti - s normálními střapečky?
    A kdo? Zdenek?
    19.12.2005 09:29 pol
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Blesk přece.

    Jestli jsi kdy viděl blesk, tak víš, že takhle nevypadá ani náhodou... :)
    21.12.2005 11:31 Tomas
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Pravda - autor se mohl inspirovat u nejake fotografie, aby to vypadalo aspon trochu realne....

    napr: http://www.aldebaran.cz/astrofyzika/plazma/plasma/blesk.jpg
    12.2.2010 14:20 Kloban | skóre: 13 | Brno
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Dá se udělat. Ale asi né vektorově. Koukni např. sem.
    22.12.2005 07:58 cornelius | skóre: 11 | Ostrava
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Pokud zvladnes anglictinu doprovazenou ilustracemi tak na vytvoreni blesku je docela pekny tutorial na GUG.sunsite.dk
    "I'm trying doprdele!"
    22.12.2005 12:09 pol
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Já náhodou zvládnu i angličtinu bez obrázků.

    Jo jo, je to k nevíře ale sem až tak dobrej :-) ;-) :-) ;-) :-) ;-)

    ..dik za odkaz, na velkou síť o gimpu
    19.12.2005 17:01 tisnik | skóre: 15
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Na kresleni obdelniku a dalsich jednoduchych tvaru, treba i te kruznice nebo elipsy, staci bezne nastroje pro vytvareni vyberu (Select). Ten se totiz da prikazem Stroke vykreslit pomoci aktualne nastavenenho pera nebo stetce. Nekdy me to prijde i silnejsi nez Cfig, protoze je mozne pouzivat pomocne cary (guidelines), rozmazani vyberu (=zaobleni rozku, moc pekna vec trosku pripominajici Blinnovy implicitni funkce) a Booleovske operace s vyberem.

    A hlavne se vyber "kresli" primo do obrazku.
    2.7.2006 21:44 kibo | skóre: 17 | blog: Fedora Core 4 | Znojmo
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)

    Tak pekny blesk se mi sice nepovedl, ale clanek je super. Diky za nej. Tomas

    2.7.2006 21:57 kibo | skóre: 17 | blog: Fedora Core 4 | Znojmo
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)

    Vubec nesdilim nazor, ze zde zverejnovane malby musi dokonale napodobavat realitu. Myslim, ze autorovi jde predevsim o prezentaci GIMPU. Autoruv styl mi velmi vyhovuje a navic malby reprezentujici probiranou techniku jsou skutecne vynalezave a velmi kreativni.
    Dekuji za velmi dobre clanky
    S pozdravem Tomas

    2.6.2008 13:57 Roman Schulz | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: GIMP v příkladech 5 - (blesk)
    Další hezké návody pro gimp jsou třeba zde: focení proti slunci, a opravení světlé oblohy. Popřípadě obecné informace o Gimpu 2.
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.