【发布时间】:2018-07-19 21:01:26
【问题描述】:
我在彼此上方绘制了 2 个画布,在底部我加载了一个图像。 我将顶部画布用于鼠标移动事件,并根据底部画布上加载的图像绘制一些信息(例如,当鼠标在眼睛上方时,我绘制圆圈)。 问题是即使两个画布具有相同的宽度和高度,顶部画布的 x,y 的协调似乎不适合底部画布,我错过了什么吗? 加载图像后,我尝试将顶部 canvas.scale 设置为波纹管。 谢谢! JB
【问题讨论】:
-
每个画布从左上角开始都有自己的坐标系。你问的是这个吗?
-
你需要从鼠标位置减去画布的偏移量得到本地画布位置
标签: javascript canvas html5-canvas