Bitmap MakeTransparent() ...
-
Die Bitmap-Klasse hat eine Methode MakeTransparent(). Eine besondere
Standardfarbe wird transparent gezeichnet. Welche ? Ich habe nachgelesen,
dass es Magenta sei. Welchen RGB-Wert hat Magenta ? Natürlich kann ich
auch MakeTransparent(Color) verwenden. Der Schönheit halber ...
-
255,0,220 afair
-
Für die Default-Transparenz-Farbe:
http://msdn.microsoft.com/en-us/library/system.drawing.color.transparent.aspxFür Magenta (RGB Wert befindet sich im Text):
http://de.wikipedia.org/wiki/Magenta_(Farbe)Grüssli
-
Ich habe folgendes endeckt: Bei MakeTransparent() wird die Farbe
transparent, die das Pixel am linken unteren Eck der Bitmap hat.
Was haltet Ihr davon ?
-
So kenne ich es auch vom Borland C++ Builder (VCL). Und bei einem Programm, das ich nach C# konvertiert hatte, hat dies auch immer noch so funktioniert:
bitmap->Transparent = true;
->
bitmap.MakeTransparent();