【发布时间】:2012-01-26 22:51:24
【问题描述】:
- 我想这不起作用,因为画布正在绘制矢量的位图(并且位图不是路径)。
- 即使它确实有效,位图也可能总是有一个矩形许可。
在使用drawImage 时,有没有办法利用isPointInPath 之类的东西?
示例:
- 顶部画布是使用
drawImage绘制的,而isPointInPath不起作用。 - 底部画布使用
arc和isPointInPath作品绘制。
** 编辑 **
我在一个画布上画了一个圆圈,并使用isPointInPath 查看鼠标指针是否在圆圈内(在我的示例中是底部画布)。
我还使用drawImage 将底部画布“复制”到顶部画布。请注意,isPointInPath 不能在顶部画布上工作(很可能是由于我上面提到的原因)。是否有一种解决方法可以用于任何类型的路径(或位图)?
【问题讨论】:
-
问题看不懂。您想测试图像中的某个像素是否透明?
-
@MikkoOhtamaa 我对我的问题进行了编辑。希望我的补充能澄清这个问题。