[~megoldva] Szőkítés GIMPpel

Fórumok

Sziasztok!

Egy kérdésem lenne: a barátnőmnek meg akarom mutatni, hogy nezne ki szőkén. Fenyképem természetesen van róla, ezt fogom átalakítani GIMP segítségével. Barna haja van egyébként, a technikai része éppen emiatt problémás.
Amit próbáltam:
1. Kijelöltem a haját (ez egyszerű, csak hosszadalmas). Fogtam egy plusz layert, ezt besárgítottam a megfelelő helyen, és az opacityt úgy állítottam, hogy kilátsszon alóla a haj mintázata. Nagyon ronda lett az eredmény, olyan, mint ha fátyol lenne rajta. A magyarázat talán az lehet, hogy a szőke haj is lehet sötét árnyékban (illetve fekete, ha egyáltalán nem kap fényt).
2. Fogtam az előző layert, töröltem, és ehelyett inkább az eredeti képet tettem az eddig besárgított helyre. A color-hue-brightness mentén próbáltam eltolni a barnából a szőke irányába. Ezzel az a baj, hogy az eredeti kép sötét színei a JPG tömörítése miatt minden irányba elmásznak világos tartományba húzva. Zöld téglalapok jelennek meg benne, rosszabb, mint az előző.
3. Az első módszernél alkalmazott sárga réteghez hozzávettem layer mask-kent az eredeti hajmintázat grayscale változatát. Ez eddig a legjobb, de így max. világosbarnáig megy.

Ti hogy csinálnátok?
Jöhet PS-os módszer is, ha kellően programfüggetlen ahhoz, hogy megoldjam GIMPpel ugyanazt. Kerestem neten leírásokat, de amit találtam az pont szőke hajat sötétít - ott nem jön elő ez a probléma.

szerk:
Köszi mindenkinek a javaslatát. Végül azzal az eszközzel oldottam meg, amit enpassant ajánlott (color -> curve), de nem lett tökéletes. Azt hiszem majd kipróbálom, hogy RAW-ban fényképezek valami sötét tárgyat, és megpróbálom kivilágosítani. Így túl kevés az információ a sötét részekről, és zajos lesz a kép. Ha elkenem, még rondább.

Hozzászólások

Kijelölöd a hajat, majd Colorize, vagy Color Correction -> Hue, Saturation és egyéb paramétereinek módosítgatása. Ehhez még új layer sem fog kelleni, azaz elmarad a fátyol. A végeredmény nem biztos, hogy maradéktalanul 100%-os lesz, de "megmutatásra" meg fog felelni.

Az uj reteg csak a konnyebb modositas miatt kellett, nem szukseges.
A 2. modszer pont ez volt, amit irtal. Az vola a baja, hogy a fenykepezogep szerint az arnyekban levo haj nem sotetbarna, hanem mondjuk rettentoen sotet zold (pl #000200). Ebbol szep zold lesz, ha kivilagositom. Raadasul a JPEG tomorites hibait is elohozza, ami az eredetinel egyaltalan nem latszik.

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés

+1

A kijelölés után és a színezés előtt még ereszthetnél rá egy lágy peremet, hogy szép bemosott legyen a széle a kijelölésnek az effekt után --> Select menu / Feather (5 pixel mondjuk).

Plussz a képen lévő zajok eltávolításában segíthet a szelektív életlenítés, ez egyébként az arcnak is segít, mert leveszi a pattanásokat ;D --> Filters menu / Blur / Selective Gaussian Blur (pl. a radius maradjon 5, de a delta szerintem ne legyen több, mint 10)

Ha nagy csúnya kockák vannak rajt a jpeg tömörítés miatt, akkor a Smudge Tool használatával (plussz a legárnyaltabb ecset kiválasztásával) "összemaszatolhatod" a kockák határait, ez segíthet még.

A kep alapbol nem annyira zajos. (Plusz mar retusaltam anno, amikor keszult.)
Akkor lesz igazan zajos, ha a fekete-sotetbarna tartomanyt felnagyitom a fekete-szoke tartomanyra. Ez ugye egy eleg komoly szorzo, ami a zajt is noveli.
Az elkenes mondjuk jo otlet, kiprobalom ezt is.

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés

Üdv!

Ha már új layer-el próbálokozol, az opacity-t hagyd max-on, és a rétegeknél van olya hogy mód... Azokat próbálgasd. Első tippre a kivetítés v. rávetítés kell neked... (Nem próbáltam ki, csak tipp ;))

Ha jol sejtem, ez valami olyasmit csinal, hogy nem egymas mogotti atlatszo retegeknek veszi a kepet, hanem a pixelekre ezt a transzformaciot alkalmazza. Meg jo lehet valamire, bar nem latom at, hogy miben segit a problema megoldasaban.

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés

Kijelolod a hajat. A kijelolesen nyomsz egy grayscalet, es kitoltesnel a kitoltes tulajdonsagainal szorzasra allitod a kitoltes tulajdonsagait. Ha nagyon sotet az eredeti haj, akkor a kitoltes elott a Contrast/Brightness ertekkel kicsit vilagosits a greyscale teruleten.
Szoke hajszint erdemes egy masik keprol lelopni, vagy referencia palettabol valasztani. Ez utobbi 3D-vel foglalkozo oldalakon szokott lenni.
A masik, hogyha keppel dolgozol, akkor keruld forraskent a Jpeget. Inkabb PNGt, vagy RAW formatumot hasznalj.

--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

Szoke kepem mar van, meg anno osszegyujtottem parat, direkt ilyen celra. Ezek szerint valoban szukseg van ra.
Jpegben volt, a fenykepezogepem tud meg RAW-ot, de azota mar egy csomot alakitottam a kepen, nem akarom elolrol kezdeni. Eleg nehez amugy ravenni a leanyzot, csak akkor hagyja magat, amikor neki kell. Anno igazolvanykepnek keszult ez a kep (nem volt megelegedve a fenykepesz igazolvanykepevel). Igy tobb kepbol valaszthatta ki a neki tetszot, es retusalni is lehetett.

A modszeredet meg tesztelem.

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés

a kijelölés a nagy para, de ha az megvan akkor elszórakozol a Színek/Színegyensúly-al és a Színek/Színezés, illetve Színek/Árnyalat telítettséggel...
Megmutatás szinten ez biztos hogy elég, ha elég időt rászánsz, eljátszogatsz a Színek menüpont többi pontjával is akkor egész komoly eredményed is lehet.

A fő nehézség az ő hajában ill a fényképben van: mennyire sokárnyalatos az eredeti és milyen a megvilágítás, esetleg a környezet színei mennyire mások (szín szerinti kijelölés miatt fontos a környezet)

-----------------------------
Ubuntu 8.04

Milyen szőkét szeretnél? Barnás-szőke, világos szőke, hidrogénezett szőke?

:)

Kijelölöd a hajat.
Színpipettával kiválasztasz világos, közepes és sötét barnát.
Felírod az RGB összetevőiket.
Kiválasztod a kívánt hajszínből is a világos, közepes és sötét árnyalatot.
Majd a Színek / Görbékbe mész.
Külön a piros, kék és zöld csatornánál három helyen módosítod a görbét, a világos, közepes és sötét árnyalatnál. X mindenhol az eredeti, Y pedig az új szín árnyalata.
Így tetszőleges színre át tudod alakítani.
Ez a módszer egyébként megtalálható az Egy korty Gimp című könyvben is, a színhelyesség beállítására. Angolul itt található: http://gimp-savvy.com/BOOK/
Ez a kérdéses rész: http://gimp-savvy.com/BOOK/node61.html

Szerk.: Nem muszáj 3 árnyalatot választani, elegendő lehet akár egy is.
pl. Kiindulás: Barna rgb: (94,61,44). Szőke (inkább sárga :-): (241, 226, 123)
Ilyenkor a Görbéknél a piros csatornát x=94-nél felhúzod a 241-ig, a zöldet 61-nél 226-ig és a kéket 44-nél 123-ig.

Első gondolatra így csináltam: csak a haj egy részét jelöltem ki, hogy látszódjon a különbség (na jó, így egyszerűbb is volt:). A kijelölt képrészletből új réteget hoztam létre. Az új réteget színtelenítettem (Colors -> Desaturate... => Luminosity => Desaturate). Aztán Colors -> Colorize... csúnya sötét sárgára. Colors -> Color Balance...: a Highlights és a Preserve luminosity elemeket kijelöltem, a Yellow-Blue csúszkát a sárga irányába húztam (ettől egyfajta ragyogást kapott a haj). Colors -> Hue-Saturation...: a hajat barnás színűvé alakítottam. A Hue csúszkát kicsit balra húztam. A Lightness csúszkát egészen addig húztam balra, amíg az "új haj" majdnem teljesen beleolvadt az eredeti képbe, és csak a színének intenzitásával tűnt ki. Átállítottam a réteg módot Screen-re. Ezután lehet játszani a réteg átlátszóságával. Érdemes a hajat tartalmazó rétegből egy kijelölést csinálni, átváltani az eredeti kép rétegére, és ott is alkalmazni a színtelenítést, amennyiben zölddé válik a kép. Ezeket használtam még az első "hajazás" utáni hajakhoz (plusz az eddig említetteket): Colors -> Brightness-Contrast..., Colors -> Levels.... Réteg módnak jónak tűnt az Addition is.

A kép a Képfeltöltés.hu-ról van. :)

:)

Jonak tunik, de te is belefutottal abba, amibe en. A jobb (vilagosabb) melircsik szep, de az arnyekosnal a zajt is nagyon felnagyitod. Ez ugy nagyjabol vilagosbarnaig mukodik, vilagosabbra ronda.

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés

:D Valóban. Reméltem, neked ilyen szempontból jobb fényképed van. :)

Segíthet:
 http://www.gimp.org/tutorials/Reducing_CCD_Noise/
 http://www.gimp.org/tutorials/Selective_Gaussian_Blur/
 http://goingmanual.com/photo/tutorials.php?tutid=168
 http://jcornuz.wordpress.com/2008/01/04/denoising-with-greycstoration/

(Van egy szentimentális ötletem is: mesét olvasol a lánynak, ettől beindul a fantáziája, aztán a kezébe adod a fényképet és megkéred, hogy képzelje el magát szőke hajjal.:)

:)

Ha már kijelölted a hajat, akkor azért tedd útvonalba, és legközelebb a kijelölés útvonal alapján. sokat segít.

No de adj hozzá pár üres átlátszó réteget. Az egyiken dolgozz, és kérd a kijejölést, (haj kijelölése az útvonal alapján) majd fessed be sima sárgára. Tehát az új átlátszó rétegen csak az egyszínű sárga hajat látod.
Válaszd a szorzást a normál nézet helyett, és vidd le akár 35-40%-ra az átlátszóságot.
Magyarok vagyunk nem opacityzünk.
Ezen az átlátszó rétegen ahol csak a sima haj van, a színeket kell csak cserélgetned, vagy duplikálod ezt a réteget, és mindegyiket más színnel töltöd fel. A szemeket kapcsolgatva látványos eredményeket lehet elérni.
Ha pld a kitöltést pirossal teszed meg, akkor vöröses árnyalatot tudsz készíteni.
Nem kellenek bűvészkedések a hue/saturation-nal. Felesleges. Tovább tart és nem olyan egyszerű mint ez.

S mégcsak fátyolos sem lesz.

Van benne valami. Szerintem ez a módszer alapból nem kezeli a barna haj és a szőke haj közt fennálló kontrasztosságbeli különbséget (vagy hogy is mondjam, mit). ... Nekem úgy jött ki jó eredmény, ha használtam Overlay módú réteget is. A rossz minőségű kép miatt a haj színtelenítése ismét jót tett. Plusz még egy hajas réteg Dodge módban és alacsony átlátszósággal erőteljesebb csillogást adott a hajnak. Hozzám hasonlóknak (akik nem tudják, mit csinálnak, de élvezik:) tényleg jó lehet Nextra módszere, mert a változtatások egymástól függetlenül alkalmazhatóak, kikapcsolhatóak. :) Köszi! :)

:)

Utvonal helyett itt is reteget hasznaltam. A haj a szeleken szetmegy tincsekre, nehez lenne a path-al kovetni. Ehelyett felvettem egy uj reteget az eredeti fole, es ahol haj volt, ott beszineztem feketere. Ezt is egyszeru kijelolesse alakitani, de kesziteskor konnyebb vele banni. Szerintem.

Kiprobaltam a modszert egy reszleten, fatyolos lett ugyanugy, bar lehet, hogy a parametereket allitottam be rosszul.

Off:
1.
alfa csatorna: atlatszosag (0 eseten nem atlatszo, 255 eseten teljesen atlatszo, nem befolyasolja a kepet)
opacity: atlatszatlansag (szoval 0 eseten atlatszo, 255 eseten egyaltalan nem)

2. fun:

Koszi mindenkinek az otleteit, kiprobalom, es beszamolok rola.

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés