擦除部分 Konvajs 图像
Erase part of Konvajs image
我正在尝试将本地图像上传到 konvajs 阶段,然后擦除图像中不需要的部分。我的上传效果很好,draw/erase 也能正常工作,但我无法删除上传的图像。我只能擦掉图像上的画线。
var stage = new Konva.Stage({
container: 'container',
width: width,
height: height
});
我创建了一个 jsfiddle:https://jsfiddle.net/tommy6s/L3f27mch/
我读了两篇与我的相似的 Whosebug 帖子,其中有一个圆形的橡皮擦尖端,但我仍然无法弄清楚如何让我的橡皮擦工作。
感谢任何帮助。谢谢。
对于这个演示,我使用单独的 <canvas>
元素来绘制 canvas。
您可以通过上下文将图像直接绘制到 canvas 中:
img.onload = function() {
context.drawImage(img, 0,0, width/2, height / 2)
layer.draw();
};
我正在尝试将本地图像上传到 konvajs 阶段,然后擦除图像中不需要的部分。我的上传效果很好,draw/erase 也能正常工作,但我无法删除上传的图像。我只能擦掉图像上的画线。
var stage = new Konva.Stage({
container: 'container',
width: width,
height: height
});
我创建了一个 jsfiddle:https://jsfiddle.net/tommy6s/L3f27mch/
我读了两篇与我的相似的 Whosebug 帖子,其中有一个圆形的橡皮擦尖端,但我仍然无法弄清楚如何让我的橡皮擦工作。
感谢任何帮助。谢谢。
对于这个演示,我使用单独的 <canvas>
元素来绘制 canvas。
您可以通过上下文将图像直接绘制到 canvas 中:
img.onload = function() {
context.drawImage(img, 0,0, width/2, height / 2)
layer.draw();
};