您可以将stroke
与dash
属性的组合使用以制作点划线
Konva.Image.fromURL('https://i.imgur.com/ktWThtZ.png', img => {
img.setAttrs({
x: 50,
y: 50,
scaleX: 0.5,
scaleY: 0.5,
stroke: 'red',
strokeWidth: 10,
dash: [10, 10],
draggable: true
});
layer.add(img);
layer.draw();
});
演示:https://jsbin.com/xoporixura/1/edit?html,js,output
如果需要笔划的填充,则可以在图像顶部添加一个较大尺寸的矩形。