如何实现Canvas图像的拖拽,点击等操作

2025-01-20 05:58:41
推荐回答(1个)
回答1:

可以参考这个:https://zhidao.baidu.com/question/684523749698035292
canvas的鼠标事件是可以侦听到的,需要自己转换成canvas内部的坐标,canvas内显示的图片的坐标和宽高需要自己记录,然后计算出鼠标坐标相对于图像的坐标,判断有没有在图像的矩形区域内。
简单的(比如只有一个图像,没有旋转和缩放)可以自己写写,复杂的话,直接找个引擎吧。要写好了,一个引擎就出来的。