【发布时间】:2020-08-10 01:20:18
【问题描述】:
我在第一个示例中使用了https://konvajs.org/docs/sandbox/Free_Drawing.html,但还在舞台上添加了图像。 但是当我删除画线时,图像也被删除了。 我该如何解决这个问题
【问题讨论】:
标签: html5-canvas erase konvajs brush react-konva
我在第一个示例中使用了https://konvajs.org/docs/sandbox/Free_Drawing.html,但还在舞台上添加了图像。 但是当我删除画线时,图像也被删除了。 我该如何解决这个问题
【问题讨论】:
标签: html5-canvas erase konvajs brush react-konva
该演示使用globalCompositeOperation = destination-out 来实现擦除功能。 globalCompositeOperation 影响画布中的所有绘图。
要解决此问题,您可以在图片底部使用另一个 Konva.Layer。
每个Konva.Layer 都有自己的画布元素。所以它不会受到另一层有globalCompositeOperation = destination-out的形状的影响。
【讨论】: