Autor | Zpráva | ||
---|---|---|---|
FilipP Profil |
#1 · Zasláno: 20. 12. 2013, 18:31:14
Canvas
Mám obrázek a na něm něco černobíle nakresleno (jako že různě světlá černá) a chci to dát do např do modré s tím že to co je světlejší (nějaká šedá v originálu) bude světlejší než ta daná modrá kterou je nahrazena pouze úplně černá barva. Doufám že to někdo pochopí a pomůže mi. Děkuji. Zkoušel jsem vytvořit nějaké řešení, ale to hlavní co potřebuji, zrovna nefunguje. Moc děkuji za rady. Právě dělám aplikaci: Online parte (A chci aby se měnila barva toho symbolu...) |
||
juriad Profil |
Na barvě funguje aritmetika. Možná budou špatně odstíny, v takovém případě by bylo lepší pracovat s prostoru HSV. Ten má jednu složku přímo světlost.
černá = 0 bílá = 255 šeda = x modrá = 0, 0, 255 bílá = 255, 255, 255 světlejší modrá = x, x, 255 obecná barva = a, b, c světlejší obecná = a/255*x, b/255*x, c/255*x |
||
Časová prodleva: 10 let
|
0