我可以在画布中画一条线:
var myLine = new fabric.Polyline([{x:200,y:200},{x:200,y:200}])
var canvas = new fabric.Canvas('c');
canvas.add(myLine);
但是,我想把这幅画动画化。我试过:
myLine.animate("points","[{x:200,y:200},{x:10,y:10}]",{onChange: canvas.renderAll.bind(canvas)})
但是它不起作用,而且我也看不出用fabric.js绘
skimage.draw模块具有绘制圆、椭圆、线条等功能,但是线条宽度似乎固定在1像素。似乎没有用于设置线条宽度的参数。
Stefan van der Walt建议在skimage.measure子模块中有隐藏的功能来绘制更粗的线条,但我看了一下文档,只看到了profile_line函数,它确实有一个linewidth参数。我不知道他是不是这个意思,也不知道我怎么用width=3画椭圆。
那么,如何将一个厚度为3像素的椭圆绘制成一个numpy图像数组(类型为float)?最好使用skimage。