我更新了fabricjs以使用新的控制功能。
但由于新版本中fabric.Object
的clipTo
已被删除,因此我的旧图像裁剪不再起作用。
在没有使用clipTo
的情况下,我该如何裁剪图像?在更改日志中,他们说应该使用clipPath
代替。
img.set({
clipTo: function (ctx) {
ctx.moveTo(0, 0);
ctx.arc(0, 0,300, -Math.PI/6, -Math.PI+Math.PI/6 , true);
}
});
这里是jsfiddle
此外,官方演示在4.0测试版中无法正常工作 http://fabricjs.com/clipping