Ja, wenn man nur wissen will wo ein Rand ist, dann besser mit den Seitenverhältnisen und nicht den Seitenlängen rechnen/vergleichen.
Wenn das Bild auch noch gestrecht wird, dann kannst du sowieso nur mit den Radio / dem Seitenverhältnis rechnen, da die Längen ja im Verhältnis stehen, aber nicht direkt vergleichbar sind, wenn das Picture vergrößert/verkleinert dargestellt wird.
wenn mir Picture.Height/Width nicht zur Verfügung nicht zur Verfügung stehen würden
Dann stell es doch kurz zur Verfügung?
Delphi-Quellcode:
var
pict: TPicture;
w, h: Integer;
begin
pict := TPicture.Create;
try
pict.Assign(DasImage);
w := pict.Width;
h := pict.Height;
finally
pict.Free;
end;
// mach was mit w und h
end;
Nein, dann nimmt man direkt DasImage.Width und DasImage.Height