【发布时间】:2020-03-07 03:30:54
【问题描述】:
我正在使用 drawImage 在画布上绘制图像。这是一个被透明像素包围的PNG,如下所示:
如何在画布上该图像的透明部分检测绘图移动路径?我想检测用户是否在透明部分中绘制。
我正在尝试这个tutorial,我按照tutorial 中的说明做了。
var ctx = canvas.getContext('2d'),
img = new Image;
img.onload = draw;
img.src = "http://i.stack.imgur.com/UFBxY.png";
function draw() {
// draw original image in normal mode
ctx.drawImage(img, 10, 10);
}
<canvas id=canvas width=500 height=500></canvas>
在Github查看完整代码
查看现场演示IonCanvas
【问题讨论】:
-
如果你能证明你到目前为止所做的尝试可能会有所帮助。
-
@IronAces 我只是在画布上显示上面的图像。现在我想检测用户是否在透明区域上点击或绘图。
-
您已经在问题中提到了这一点,但是您尝试解决什么问题?我没有看到任何证据。
-
查看我编辑的问题,我只在 ionic 应用程序中执行此操作。我想要在画布中定位透明区域。
-
@IronAces 我添加了代码链接和现场演示,链接有问题。
标签: javascript image cordova ionic-framework html5-canvas