Ich möchte eine elliptische Bitmap mit einer zum Rand hin zunehmenden Transparenz versehen, so dass die Bitmap stetig in eine beliebige Hintergrundgrafik übergeht. Viele Bildbearbeitungsprogramme können das. Ich möchte es in VB mit Hilfe von GDI+ Funktionen erreichen. Das angefügte Beispiel zeigt das Anliegen:
Bis her habe ich u.A. mit dem Pathgradientbrush gespielt, aber noch keine Lösung gefunden. Damit lassen sich zwar Flächen mit Farbübergängen (auch Transparenzen) versehen, aber nicht in Verbindung mit Fotos. Vielleicht ist es auch der falsche Weg. Von der Sache her ist eine Bitmap des gewünschten Bildes mit Alpha-Werten zu versehen, die von 255 im Mittelteil zum Rand hin gegen 0 gehen.
Leider habe ich im Netz zwar viele Hinweise auf Farbfüllungen mit Pinseln (brushes) gefunden, aber keinen der in Richtung meines Anliegens geht.
Hat jemand eine Idee ???
Bis her habe ich u.A. mit dem Pathgradientbrush gespielt, aber noch keine Lösung gefunden. Damit lassen sich zwar Flächen mit Farbübergängen (auch Transparenzen) versehen, aber nicht in Verbindung mit Fotos. Vielleicht ist es auch der falsche Weg. Von der Sache her ist eine Bitmap des gewünschten Bildes mit Alpha-Werten zu versehen, die von 255 im Mittelteil zum Rand hin gegen 0 gehen.
Leider habe ich im Netz zwar viele Hinweise auf Farbfüllungen mit Pinseln (brushes) gefunden, aber keinen der in Richtung meines Anliegens geht.
Hat jemand eine Idee ???