2017-07-26 21 views
0

サイズが800ピクセル×高さ500ピクセルの画像があるとします。 この画像をアルゴリズムでスケールし、幅100ピクセル×高さ900ピクセルのサイズにし、左上隅のピクセルとしてX:0、Y:0でx:50、y:35でマウスクリックが発生したと仮定します。 サイズ変更されていない場合、元の画像内でマウスクリックがどこにあるかを計算するにはどうすればよいですか?画像が拡大縮小された後のマウス座標を計算する

これを計算する簡単な式はありますか?

ありがとうございます!この

+1

もう一度学校を訪れ、ジオメトリクラスに参加するのはどうですか? –

答えて

1

TRY:

マウスX-COORD原画像=マウス-X-COORD /(new_width/original_width)において、
元画像のマウスY座標=マウスY座標/(new_height/original_height)

+0

それは本当に簡単に思える、ありがとう男! :D – Blarify

+0

まあ、あなたは "簡単な"公式を求めました。 :)これは説明のために、変更されたサーフェスの寸法に比例してマウス座標を再設定するだけです。 –

関連する問題