[英]Bitmap coordinates after canvas.scale
在触摸画布时,我需要帮助以获取正确的坐标。
我的图片是1240x1756
用户可以在该位图上滚动。 它是附加到画布的位图。 我通过翻译画布来做到这一点。 canvas.translate()
用户还可以放置新的位图并将其移动到画布上的任何位置。 最高256x256。
到目前为止,在比例因子为1.0的情况下计算触摸坐标没有问题。 我获取屏幕触摸坐标并添加图像的偏移量,然后检查256x256可移动位图是否与触摸坐标相交。
但是我的问题是在画布缩放后获取正确的坐标。 0.1-1.0是我的最小和最大缩放比例值。
谁能为我指出正确的算法工作方向?
您应该能够将像素偏移乘以1 /比例因子。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.