abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 13:55 | Nová verze

    Byla vydána verze 0.77 populárního telnet a ssh klienta PuTTY. Podrobnosti v přehledu nových vlastností a oprav chyb a Change Logu.

    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    SteamOS (Wikipedie) byl vydán ve verzi 3.2. Přehled novinek v oznámení.

    Ladislav Hagara | Komentářů: 1
    včera 09:00 | Nová verze

    SecureDrop (Wikipedie, GitHub) je open source platforma pro bezpečné a důvěrné sdílení informací mezi žurnalisty a jejich zdroji. Vydána byla nová verze 2.4.0.

    Ladislav Hagara | Komentářů: 0
    26.5. 20:33 | IT novinky

    Společnost Proton AG představila novinky ve svých službách Proton Mail, Proton VPN, Proton Calendar a Proton Drive. Služby jsou přístupné z nového webu proton.me. Aktualizován byl ceník. Představen nový vizuál.

    Ladislav Hagara | Komentářů: 1
    26.5. 19:22 | Nová verze

    Týden po vydání Red Hat Enterprise Linux (RHEL) 9.0 byl vydán jeho klon AlmaLinux 9. Podrobnosti v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 4
    26.5. 15:00 | IT novinky

    Broadcom kupuje firmu VMware za 61 miliard dolarů.

    Ladislav Hagara | Komentářů: 11
    26.5. 09:55 | Nová verze

    Google Chrome 102 byl s verzí 102.0.5005.61 prohlášen za stabilní. Opraveno bylo 32 bezpečnostních chyb. Přehled novinek na Chromium Blogu nebo na Chrome Platform Status. Oficiální přehled novinek (New in Chrome, YouTube) zatím nebyl publikován. Přehled novinek v nástrojích pro vývojáře je bez videa.

    Ladislav Hagara | Komentářů: 0
    26.5. 01:55 | Komunita

    The Open Source Software Security Mobilization Plan (pdf) je konsorciem The Linux Foundation zastřešen plán na zvýšení bezpečnosti open source softwaru.

    Ladislav Hagara | Komentářů: 2
    26.5. 00:11 | Zajímavý článek

    Minulý týden proběhla hackerská soutěž Pwn2Own Vancouver 2022. Máte-li na starost bezpečnost IT, výsledky vás nepotěší. Microsoft Teams, Oracle Virtualbox, Mozilla Firefox, Microsoft Windows 11, Ubuntu Desktop, Apple Safari, Tesla Model 3 Infotainment System. Vše potopeno. Demonstrované bezpečnostní chyby ve Firefoxu jsou již opraveny ve verzi 100.0.2.

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

    Lokální úložiště Stratis (Wikipedie), alternativa k úložištím s ZFS a Btrfs, bylo vydáno ve verzi 3.1.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 5
    Na sociálních sítích nebo jiných webových diskuzích vystupuji pod
     (60%)
     (17%)
     (23%)
    Celkem 344 hlasů
     Komentářů: 29, poslední 24.5. 00:02
    Rozcestník


    GIMP v příkladech - 7 (mlha na fotografii, planeta)

    30. 1. 2006 | Vítězslav Šmíd | Návody | 23530×

    Kvůli mlze probereme masky vrstev a přechody, neboli gradienty. Kromě toho začneme s přípravou imaginární planety.

    Mlha na fotografii

    V souvislosti s minule probranými mraky si ukážeme malý trik, jak do fotografie přidat mlhu. Předtím si ale musíme povědět něco o maskách vrstev (layer masks).

    GIMP 7 Fotografie Jenny Lake

    Příklad budu vysvětlovat na konkrétním obrázku - fotografie Jenny Lake (Jezero Jenny); © Lee Bennett, atpm.com
    http://www.atpm.com/6.07/national-parks/jenny-lake.shtml

    Maska vrstvy - Layer mask

    Každá vrstva v GIMPu může mít svůj doplňující rastr v odstínech šedé (grayscale), který určuje její průhlednost. Nemá to však žádnou souvislost s alpha kanálem ani s Krytím (Opacity), je to jen další (a často lepší) způsob, jak ovládnout průhlednost vrstvy. Masku můžeme upravovat nezávisle na vrstvě samotné. Barva pixelu masky o souřadnicích [X; Y] určuje průhlednost pixelu vrstvy o souřadnicích [X; Y]. Ohromná výhoda masky je, že díky ní můžeme upravovat průhlednost vrstvy nezávisle na vrstvě samotné a že to můžeme dělat s použitím všech propracovaných nástrojů, filtrů a efektů, které používáme na regulérní vrstvy.

    Černá barva v masce znamená absolutní průhlednost, bílá je barva "opaque", tedy úplně neprůhledná (vrstva zůstává vidět stejně). Šedé odstíny mezi nimi pak zajišťují částečnou průhlednost - čím tmavší, tím průhlednější.

    Vrstva po svém vložení či vytvoření ihned masku neobsahuje. Ta se musí aktivovat v kontextovém menu vrstvy příkazem Přidat masku vrstvy (Add layer mask). Ten zobrazí malý dialog s dotazem, jak se má maska inicializovat. Na výběr máme následující možnosti:

    • Bílá (úplné krytí) (White (Full opacity)): Snad netřeba vysvětlovat. Maska je kompletně bílá, vrstva normálně viditelná. Maska tedy jakoby nebyla.
    • Černá (úplná průhlednost) (Black (Full transparency)): Přesně opačný efekt od předcházejícího - vrstva je úplně průhledná.
    • Alfa kanál vrstvy (Layer's alpha channel): Maska zkopíruje stav alfa kanálu vrstvy.
    • Přenést alfa kanál vrstvy (Transfer layer's alpha channel): Stejné jako předchozí volba, ale původní alfa kanál je zresetován. Asi jako použít mv místo cp.
    • Výběr (Selection): Maska je nastavena podle současného výběru - obsah výběru odpovídá bílé barvě masky (normální viditelnost). To, co vybráno nebylo, odpovídá černé barvě, tedy absolutní průhlednosti.
    • Kopie vrstvy v odstínech šedi (Grayscale copy of layer): Jako maska je použit současný obsah vrstvy jednoduše převeden na odstíny šedé.

    • Invertovat masku (Invert mask): Poté, co je stanovena maska jednou ze zvolených metod, je na ní ještě provedena inverze barev a maska je tak úplně převrácena.

    Po odsouhlasení dialogu se nám hned vedle náhledu na vrstvu zobrazí ještě jeden malý obdélník stejných rozměrů, který reflektuje stav masky. Pokud vybereme vrstvu a klikneme na její náhled, veškeré další použití nástrojů, efektů, filtrů apod. je aplikováno, jako obvykle, přímo na ni. Pokud ale explicitně klikneme na náhled masky, tyto kroky jsou aplikovány na masku.

    Za normálních okolností je maska v GIMPu jakási neviditelná stínová eminence a její přímé zobrazení si musíme zapnout v kontextovém menu vrstvy příkazem Zobrazit masku vrstvy (Show layer mask). Můžeme také spoléhat na zobrazení masky v pouhém náhledu. Komu není na monitoru těsno (to byl samozřejmě vtip, protože na tvorbu grafiky je každé rozlišení malé :-)), ten si může náhledy zvětšit kliknutím na malou šipku (šipka) na panelu s vrstvami a zvolením velikosti dle libosti v nabídce Velikost náhledu (Preview size).

    V kontextovém menu vrstvy najdeme ještě několik dalších užitečných příkazů:

    • Upravit masku vrstvy (Edit layer mask): Stejný efekt jako kliknutí na náhled masky - veškeré operace s nástroji a efekty jsou prováděny nikoli na samotné vrstvě, ale na její masce.
    • Zakázat masku vrstvy (Disable layer mask): Maska je prostě dočasně vypnuta - není na ni brán ohled, ale je stále k dispozici.
    • Odstranit masku vrstvy (Delete layer mask): Maska je odstraněna a její obsah je ztracen.
    • Použít masku vrstvy (Apply layer mask): Maska je převedena na alpha kanál a odstraněna. Po tomto kroku sice vrstva zůstává stále stejně průhledná jako s maskou, ale průhlednost již nelze upravovat nezávisle na zbytku obrázku. I to však může být někdy žádoucí.

    Pro vložení mlhy na fotografii použijeme mraky vygenerované metodou Pevný šum - Solid noise. Otevřeme si zvolenou fotografii, přidáme novou vrstvu a v ní vyrobíme mraky. Výsledek vypadá takto:

    GIMP 7 Jenny Lake - rovnoměrně rozprostřená
mlha

    A teď přichází využití masky vrstvy (nezní lépe layer mask?). Zřejmě nevypadá moc přirozeně, když je mlha rozložená po celé fotografii rovnoměrně. Budeme chtít, aby se mlha rozkládala nad vodní hladinou, směrem vzhůru se pomalu vytrácela a v horách nad vodou mizela.

    Pro splnění tohoto požadavku je ideální kombinace masky vrstvy a gradientu, alias přechodu.

    Přechod, mísení, gradient, blend, ...

    Všemi těmito názvy lze v české a anglické verzi GIMPu označovat nástroj na vykreslování přechodu jedné barvy do druhé. Jeho klávesová zkratka je L. Nástroj provede svoji práci poté, co mu tažením v obrázku určíme úsečku. V počátečním bodě úsečky je použita počáteční barva gradientu, v koncovém bodě barva koncová a prostor mezi nimi je vyplněn oním touženým gradientem, tedy postupným přechodem jedné barvy do druhé. Gradient se vykresluje pouze do oblasti vyhrazené výběrem (Selection), pokud žádný výběr není aktivní, jde o celou vrstvu. Za normálních okolností jsou oblasti vyplněny podle následujícího schématu (kresleného v GFigu!):

    GIMP 7 Schéma vyplnění gradientem

    Je tedy vidět, že poloroviny, které jsou mimo samotný gradient a jsou kolmé na základní úsečku, jsou vyplněny krajními barvami. Toto chování se dá změnit nastavením Opakování (viz dále).

    Některé vlastnosti jsou nám již známy (Krytí, Režim), na ostatní se podíváme:

    • Přechod (Gradient): Zde se nastavuje, jaký barevný typ gradientu bude použit. Na výběr máme široké spektrum barevných kombinací, některé z nich jsou přizpůsobivé a místo pevně daných barev používají barvy popředí či pozadí.
    • Obrátit (Reverse): Vymění počáteční a koncovou barvu gradientu.
    • Posun (Offset): Čím vyšší je vložené číslo, tím razantněji gradient přechází z jedné barvy do druhé.
    • Tvar (Shape): Výběr ovlivňující tvar gradientu. Základní a běžný je Lineární, jeho malou modifikací je Bilineární - tyto dva rozprostřou gradient na přímku. Mezi další zajímavé možnosti patří Radiální, který tvoří gradientový kruh, nebo Čtvercový, jenž vykresluje gradient do čtverce. Typy Pronikající se přímo přizpůsobují tvaru prostoru, do kterého se vykreslují.
    • Opakování (Repeat): Se stejnou volbou jsme se již setkali při popisu nástroje Štětec, konkrétně u jeho možnosti Použít barvu z přechodu. I zde jde o ovlivnění způsobu navazování gradientu. Volby fungují stejně.
    • Rozptyl (Dithering): Při vykreslení je používáno méně barev, které jsou ale rozptýleny tak, že by lidské oko nemělo postřehnout rozdíl (podobně jako televize nebo obrázky v novinách).
    • Adaptivní převzorkování (Adaptive supersampling): Převzorkování slouží k jemnějšímu vyhlazování barevného přechodu.

    U lineárních a bilineárních gradientů označuje úsečka počáteční a koncový bod gradientu, u ostatních (radiální, čtvercový, spirála) pak poloměr. Jakmile si na ni zvyknete, práce s nástrojem Gradient je jednoduchá a intuitivní.

    Dokončení mlhy

    Pro náš "fadeout" mlhy použijeme jednoduchý gradient Popředí do pozadí aplikovaný na masku vrstvy s mlhou. Barvy popředí a pozadí nastavíme prostým stiskem klávesy D na černou a bílou (gradient budeme vykreslovat do masky, která operuje pouze s šedými (grayscale) odstíny). Maska a konečný výsledek její aplikace by měly vypadat takto:

    GIMP 7 Maska vrstvy s gradientem
    GIMP 7 Hotová úprava fotografie

    Planeta

    Dnes ještě nakousneme další téma, kterým je konstrukce planety. Zřejmě by bylo svazující napodobovat samotnou Zemi, a tak si vymyslíme nějaké extrasolární těleso. Jako pozadí použijeme naši starou známou hvězdnou oblohu a planetu vytvoříme jakoby ve stínu jiného tělesa, takže z ní může zbýt třeba jenom srpeček. K takovému efektu se dokonale hodí dnes představená kombinace layer mask + gradient. Povrch planety zvrásníme pomocí bump-mappingu a přidáme jí atmosféru prostřednictvím Mimozemské záře. Ovšem dnes jen položíme základy.

    Prvním krokem je rozhodnutí o velikosti obrazu. Protože bude planeta pěkně kulatá a okolo ní nebudou žádné důležité prvky, zvolme čtvercové rozměry, například "kulatá čísla" 1024x1024 pixelů.

    Pozadím nechť se nám stane hvězdná obloha, která ale nemusí být dovedena do úplného konce (záře, supernovy). Prosté společenství malých a velkých hvězd rozličně rozmístěných nám bude dostatečným:-).

    Dalším důležitým krokem je rozhodnutí o barvě planety. Nebudeme vytvářet mnohobarevná tělesa jako je Země, ale spíše jednobarevně laděné koule, jako je třeba Neptun. Vhodné barvy jsou například modrá, červená, žlutá, oranžová, možná i světle šedá.

    Do příštího dílu si tedy připravte čtvercový obrázek s jednou vrstvou Pozadí obsahující hvězdnou oblohu a jednou vrstvou Povrch, kterou budeme později mapovat na kouli. Zvolte si dominantní barvu planety a tuto vrstvu vyplňte bilineárním gradientem dvou jejích odstínů, třeba podle následujícího obrázku (styl Neptun). Těším se na shledání u osmé části seriálu. Stvoříme svět.

    GIMP 7 Povrch budoucí planety

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

    Týden na ITBiz: Excitony mohou proudit materiálem i při pokojové teplotě
    Prodej softwaru v květnu: doživotní licence Windows 10 za € 11 , Office za € 23 a až 91% slevy!
    Týden na ScienceMag.cz: Proč ve vesmíru hledat hlavně technosignatury

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

    Jaderné noviny – přehled za duben 2022
      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 - 6 (kometa, mraky)
    »—> GIMP v příkladech - 8 (planeta)
    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 - 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í: 89 %

            š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

    30.1.2006 00:51 black - aka pol | skóre: 19 | blog: Ze_sveta
    Rozbalit Rozbalit vše Re: GIMP v příkladech - 7 (mlha na fotografii, planeta)
    Pěkné, vlastně mhohem hezčí než minule ;)
    2.6.2008 13:57 Roman Schulz | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: GIMP v příkladech - 7 (mlha na fotografii, planeta)
    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.