js 计算css放大后的canvas里物体坐标来判断鼠标在物体哪个方向的问题

一个canvas 宽度:1600 高度 2300
然后根据浏览器大小,最终呈现给用户的canvas的style.width是1200,height是600

-------以上是前言

*接着canvas里有一个画上去的图片,想让这个图片随着鼠标在自身的位置方向旋转一定角度 ,旋转角度的方法已经写完,但遇到了问题*

----以下是问题

当鼠标移动到距离浏览器顶部550px时,实际在canvas里是比这个距离要大的,不然角度计算不正确,我尝试用等比计算,发现宽度高度越大越不准,谁能想一个好方法,完美快捷实现我的逻辑呢

图片描述

阅读 3.1k
1 个回答

如果你能贴一份代码上来,别人就能帮你了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题