Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Füll-Werkzeug für Pixelprogramm
4. Feb 2014, 11:31
Wie wäre es denn mit dieser Funktion?
Delphi-Quellcode:
procedure FloodFill( Canvas : TCanvas; x, y : Integer; NewColor : TColor );
var
LCurrentColor : TColor;
begin
Canvas.Brush.Color := NewColor;
Canvas.Brush.Style := bsSolid;
LCurrentColor := Canvas.Pixels[x, y];
Canvas.FloodFill( x, y, LCurrentColor, fsSurface );
end;
...
FloodFill( MyBitmap.Canvas, 23, 54, clRed );
...
TCanvas.FloodFill
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|
|
Zitat
|