Einzelnen Beitrag anzeigen

brandtson

Registriert seit: 27. Nov 2003
Ort: HH
23 Beiträge
 
Delphi 6 Professional
 
#3

Re: Pixelvalues in einem Kreis lesen

  Alt 13. Jan 2004, 11:35
Hi Seniman,

danke für deinen guten Ratschlag! Jetzt klappts, die Source ist auch um einiges kürzer geworden.

Delphi-Quellcode:
procedure tkreis.kreisroi2;

var mx,my: integer;

begin
  pixelcount:= 0;
  setlength(xywerte,breite,hoehe);
    for mx:=0 to breite-1 do
      for my:=0 to hoehe-1 do
        begin
          if (sqr(mx-x)+sqr(my-y))<sqr(rd) then
            begin
              xywerte[mx,my]:=true;
              zahler:=zahler+pixelwerte[mx,my];
              pixelcount:= pixelcount+1;
            end;
        end;
end;
gruß brandtson
  Mit Zitat antworten Zitat