Entwickler-Ecke

Multimedia / Grafik - Canvas ausserhalb eines Bereichs mit Farbe füllen


galagher - Mo 30.08.04 19:12
Titel: Canvas ausserhalb eines Bereichs mit Farbe füllen
Hallo!

Ich stehe vor folgendem Problem:
Ich habe eine Canvas eines Image's, 380x380 Pixel. Nun lade ich in das Image ein Bitmap-Bild, und zeichne über dieses einen Kreis:

Delphi-Quelltext
1:
Image1.Picture.Bitmap.Canvas.Arc(22,22,359,359,359,359,359,359);                    

Ich möchte nun, dass der Bereich ausserhalb des Kreises weiss wird, das heisst, das Bild soll nur innerhalb des Kreises sichtbar bleiben. Der Bererich ausserhalb des Kreises ist zusammenhängend. Floodfill klappt nicht und etwas anderes weiss ich nicht.

Wenn mir da jemand weiterhelfen könnte... Danke!

//Edit: War wieder mal zu schnell - Problem ist gelöst, sieht jedenfalls so auss (einfach einen Kreis, der gross genug ist, rundherum zeichen!)