schwarzer Hintergrund von Bitamp -> Transparent
-
Hallo,
wie kriege ich den schwarzen Hintergrund eines Bitmaps transparent?
ich lade das Bitmap per LoadImage und zeichne es im WM_PAINT per BitBlt.Leider is der Hintergrund des Bitmaps schwarz.. den würde ich gere transparent machen.
Wie geht das?
Vielen Dank
Edwart
-
Mit Colorkeys!
-
Bei Bitmap brauchst du IIRC SW-Masken.
Bye, TGGC (Pipe my World.)
-
colorkey wird ja bei directdraw verwendet..
geht das auch ohne den einsatz von directx?
-
theoretisch könntest du das mit nem einfachen if machen:
color=... if(color==0){ benutzealtenpixel(); } else { setzePixelFarbe(color); }
//edit
darfst dann natürlich nimmer blitten
-
s.o.
Bye, TGGC (Pipe my World.)