Hallo, wenn ich eine Fläche mit Floodfill füllen will, beutze ich diesen Code:
Code:
Image1.Picture.Bitmap.Canvas.Brush.Color:=Colordialog1.Color;
image1.Picture.Bitmap.Canvas.FloodFill(x div 10,y div 10, ColorDialog1.Color, fsBorder);
Das funktionirt auch, wenn die Begrenzung die gleiche Farbe hatt, wie die Füllfarbe.
Wenn die Füllfarbe aber Rot ist, und die Begrenzungs-Farbe Schwarz, wird das ganze Image Rot.
Vielen Danke für Antworten