在缩放图像后计算鼠标坐标

时间:2017-07-26 23:15:26

标签: image language-agnostic coordinates scale mouseclick-event

假设我有一个尺寸为800像素宽,500像素高的图像。 假设我使用一些算法将此图像缩放为100像素宽度乘以900像素高度,并假设我在x:50,y:35处鼠标单击,其中X:0,y:0作为左上角的像素。 如何计算鼠标点击在原始图像中的位置,如果它没有缩放?

有一个简单的公式可以计算吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

尝试这个:

原始图像中的鼠标X-Coord = Mouse-X-Coord /(new_width / original_width);
鼠标Y-Coord在原始图像中= Mouse-Y-Coord /(new_height / original_height)