Moin,
also ich habe ein JPG in das TImage geladen. Dieses ist proportional gestreckt.
Jetzt würde ich gerne bei einem Klick auf das Image mir die Koordinate von diesem Bild (also nicht vom TImage) ausgeben lassen.
Im Prinzip funktioniert das so:
Delphi-Quelltext
1: 2:
| X1 := Round(X * (Image.Picture.Width/Image.Width)); Y1 := Round(Y * (Image.Picture.Height/Image.Height)); |
Dort habe ich nur das Problem, dass das Bild ja Proportional gestreckt ist, und wenn es beispielsweise mit der Width bis zum Anschlag der Image.Width gestreckt ist, es für die Height nicht der Fall dein muss und ich deswegen falsche Koordinaten herrausbekommen würde.
Gibt es da eine einfache möglichkeit oder muss ich vorher das Image umständlich (im Beispiel die Height) verkleinern?
greetz
Theorie ist wenn man alles weiß, aber nichts funktioniert. Praxis ist wenn alles funktioniert, aber niemand weiß warum.
Microsoft vereint Theorie und Praxis: Nichts funktioniert und niemand weiß warum.