TImageの座標について

解決


nico  2014-01-24 10:03:47  No: 45947

Timageにビットマップを表示させています。
入力するビットマップの大きさが一定でないため、縦横比を固定した状態で表示させています。
よって、画像が任意に拡大・縮小してしまっています。
その際に、画像の座標をマウスイベントで取得する際に、拡大(縮小)している分だけ座標がずれてしまって困っております。
縮小率・拡大率がわかれば、座標の補正も可能ですが、Timageに任せきりでいるため、その情報もわからずに対応ができません。

何かよい方法はありますでしょうか?


deldel  2014-01-24 18:53:26  No: 45948

以下の2つは異なると思いますので、この比率で座標変換すればいいかと思います。
Image1.Width
Image1.Picture.Width


nico  2014-01-26 01:34:14  No: 45949

deldelさん  ありがとうございます。確認作業がうまくいかず返事が遅くなりました。
画像の縦横比が異なっていたため、長い方で比率を求め座標変換することでうまくいきました。

感謝いたします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加