Jak z obdélníkového obrázku s bílým (či jinak barevným) pozadím udělat krásně průhlednou záležitost, která se hodí třeba na web nebo do fotomontáží.
Určitě to znáte: Děláte pro někoho web a on vám logo dodá v nevhodném formátu bez průhlednosti. Bílý obdélník vám tedy překrývá úžasné pozadí a vy ho potřebujete nějak odstranit. Naštěstí to v Gimpu není žádná hrůza. Protože to používám docela často, rozhodl jsem se to sepsat jako návod.
Jako příkladový obrázek jsem si vybral našeho oblíbeného Tuxe. Samozřejmě není problém ho sehnat v průhledné nebo dokonce vektorové variantě. Ale příklad je příklad. Takže jsem ho uložil do formátu JPEG, který je bohužel zbytečně nadužívaný a ještě víc bohužel také neprůhledný.
My si z něj v několika krocích uděláme obrázek vhodný do webu nebo nějaké fotomontáže. Budete potřebovat jen Gimp.
První krok je jednoduchý. V menu prostě zvolíte: Barvy → Barva do průhlednosti…
Objeví se dialog, ve kterém máte možnost zvolit barvu, která se stane průhlednou. Ve výchozím stavu je tam bílá, což nám vyhovuje.
Jak vidíte, Tux se nám pěkně zprůhlednil. Bohužel i na místech, která nechceme. Zmizela totiž veškerá bílá barva z obrázku. Napravíme to.
V dialogu vrstev (Ctrl+L) klikneme na ikonku nové vrstvy. Vyskočí dialogové okno, ve kterém zvolíme, že si přejeme mít novou vrstvu bílou.
Poté vrstvu posuneme dolů pomocí šipek v dialogu vrstev. Výsledek bude vypadat takto:
Skoro to vypadá, že jsme na začátku, ale nenechte se zmýlit. Vrstvy jsou pořád oddělené.
Přepneme na původní vrstvu s Tuxem, klikneme na ni v dialogu vrstev a vybereme položku Alfa do výběru. Tím vybereme vše, co v dané vrstvě není průhledné. Tedy samotného Tuxe.
My ovšem potřebujeme naopak vybrat okolí. Proto otočíme výběr: Vybrat → Invertovat nebo stiskneme Ctrl+I.
Potřebujeme ovšem tento výběr smazat z bílé vrstvy. Proto Tuxe schováme pomocí ikony oka v dialogu vrstev a přepneme se zároveň na bílou vrstvu. Vidíte, že výběr byl zachován.
Stiskneme klávesu DELETE a okolí zmizí.
Teď zbývá vzít bílou barvu na štětec a zaplnit vnitřní části obrysu.
Teď už jen zapneme vrstvu s Tuxem a máme hotovo.
Hotový obrázek můžeme uložit jako png a pak jej třeba použít do montáže. Bílé pozadí už nám nebude překážet.
Když se hned na začátku převede bíla do alfy, tak se může ještě občas stát to, že po okrajích zůstanou zbytkové stíny, které jsou špatně viditelné. Tady to tak výrazný není, protože je to jednoduchý obrázek. V případě, že tam ty stíny zůstanou, může nastat problém později, když se dává vybrat okraj pomocí přibližného výběru v alfě. Pak se to těžko odhaduje, jakou nastavit prahovou hodnotu, aby se znovu po okrajích bílá neobjevila. Pokud se barva objeví, dá se to ještě elegantně spravit pravým kliknutím na vrstvu s bílou výplní a zadat škálovat vrstvu a zmenšit ji o několik pixelů.
Pozor: to funguje jenom u takhle vystředěných obrázků.
Pokud by jsme měli čtyři obdelníky s průhledným vzorem uvnitř a každé ještě v jiném rohu, tak to zmenšením jedné vrstvy nevyřešíme. Pak by se musela použít interaktivní deformace, vybrat poloměr, zaškrtnout zmenšení a přejet u každého obdelníku od okraje ke svému středu.
[6] - ja používam magickú paličku na označenie oblasti, potom dám rozostrenie výberu(Select -> Feather) tak 2 až 5 px, závisí to od veľkosti obrázka.
No a potom výber vymažem klávesou DEL - tú stláčam aj niekoľko-krát, kým mi aura okolo objektu nezmizne. Samozrejme niečo treba ešte ručne dolaďovať.
Krok 3 bych nahradil editací masky bílé vrstvy, snáz se pak (černou do okolí) opravuje, když to člověku ujede.
Pokud je zdrojem JPG, na konec se hodí přidat masku i na svrchní vrstvu, na spodek dát dočasnou vrstvu s nějakou tmavou červenou (pro lepší viditelnost) a odstranit artefakty okolo hran :)
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 112 286×
Přečteno 89 764×
Přečteno 73 157×
Přečteno 58 108×
Přečteno 54 434×