Ich habe ein großes Canvas, in das ich eine Hintergrundgrafik per
DrawPicture ausgebe. Nun erzeuge ich kleinere Bilder mit diversen
Elementen und erhalte ein Picture. Dieses wird (ggf. noch gedreht)
mittels Drawpicture auf die Hintergrundgrafik gezeichnet (also
Canvas.Graphics.DrawPicture). Funktioniert. Auf meinem Mac. Unter
Windows werden weiße Flächen deckend und nicht transparent
ausgegeben.

Ich habe jetzt noch nicht nachgesehen, ob ich irgendwo die Transparent
noch auf White setezn muss/kann und dann die Taransparenz
berücksichtigt wird. Das ist auch nicht ganz was ich möchte. Ich
würde lieber mit einer Maske arbeiten.

Also habe  ich mir eine Bild genommen und dafür eine Maske erzeugt.
Nun kann ich dieses Bild laden, in dessen Mask die Maske zeichnen und
dann das Bild auf den Hintergrund ausgeben. Aber egal, wie die Maske
aussieht, das Ergebnis ist nicht, wie ich es gern hätte. :-(

Ich hätte gern:
Hintergrundgrafik
Bild (z.B. ein Stern)
Maske
Mit diesen Komponenten möchte ich erreichen, dass der Stern anhand der
Maske die transparenten Stellen mitgegeben bekommt und bei einer Ausgabe
auf dem Hintergrund transparent ausgegeben wird. Also nur der Stern und
nicht ein weißes Rechteck mit Stern.

Wie kann ich das erreichen?

MfG, Metti.

Antwort per Email an