Pouze tento týden sleva až 80% na e-learning týkající se Kotlinu
Využij akce až 80% zdarma při nákupu e-learningu. Více informací .
BF summer
Avatar
jenda
Člen
Avatar
jenda:16.8.2013 18:35

Mám obrázek na panelu, kterým pohybuji. Vykresluji ho:

private void panelHraciPlocha_Paint(object sender, PaintEventArgs e)
        {

            e.Graphics.DrawImage(new Bitmap("raketa.png"), x, y, modulX, modulY);

Obrázek raketa.png je čtvercový, ale část obrázku je bílá. Jak zařídím, aby tato bílá byla transparentní? Tedy aby bylo okolí rakety průhledné?

Díky

Editováno 16.8.2013 18:36
 
Odpovědět
16.8.2013 18:35
Avatar
Paradise
Redaktor
Avatar
Paradise:16.8.2013 18:52

Nejjednodušší bude udělat v nějakém grafickém editoru průhledné okolí rakety.

 
Nahoru Odpovědět
16.8.2013 18:52
Avatar
jenda
Člen
Avatar
Odpovídá na Paradise
jenda:16.8.2013 19:08

Och, díky, to bylo jednoduché :-)

 
Nahoru Odpovědět
16.8.2013 19:08
Avatar
ellie
Neregistrovaný
Avatar
ellie:16.8.2013 19:19

ale kodem by si to mohl udělat asi takhle:
projít bit po bitu a pokud je bílý, tak ho nastavit na transparent, ale problém by byl pokud by bílá byla i někde jinde než v tom rohu, ale v tom editoru je to přece jenom nejlepší :D

 
Nahoru Odpovědět
16.8.2013 19:19
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Kit
Redaktor
Avatar
Odpovídá na ellie
Kit:16.8.2013 19:23

Problém je v tom, že to po bitu asi bude pomalé.

Nahoru Odpovědět
16.8.2013 19:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Luboš Běhounek Satik
Autoredaktor
Avatar
Odpovídá na Kit
Luboš Běhounek Satik:16.8.2013 21:00

to by záleželo na implementaci, pomalé to být nemusí :)
(Pokud nebylo myšleno to bit po bitu doslova :) )

Editováno 16.8.2013 21:01
Nahoru Odpovědět
16.8.2013 21:00
https://www.facebook.com/peasantsandcastles/
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Luboš Běhounek Satik
David Čápka:16.8.2013 21:02

Asi myslel pixel po pixelu.

Nahoru Odpovědět
16.8.2013 21:02
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.