如何实现Canvas图像的拖拽,点击等操作
1个回答
展开全部
可以参考这个:https://zhidao.baidu.com/question/684523749698035292
canvas的鼠标事件是可以侦听到的,需要自己转换成canvas内部的坐标,canvas内显示的图片的坐标和宽高需要自己记录,然后计算出鼠标坐标相对于图像的坐标,判断有没有在图像的矩形区域内。
简单的(比如只有一个图像,没有旋转和缩放)可以自己写写,复杂的话,直接找个引擎吧。要写好了,一个引擎就出来的。
canvas的鼠标事件是可以侦听到的,需要自己转换成canvas内部的坐标,canvas内显示的图片的坐标和宽高需要自己记录,然后计算出鼠标坐标相对于图像的坐标,判断有没有在图像的矩形区域内。
简单的(比如只有一个图像,没有旋转和缩放)可以自己写写,复杂的话,直接找个引擎吧。要写好了,一个引擎就出来的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询