Open
Description
需要修改SimpleClipImagePlugin.ts代码
在shell.on('deselected',
中加入 clipPath.rotate((clipPath.angle || 0) - (activeObject.angle || 0));
shell.on('deselected', () => {
if (clipPath instanceof fabric.Ellipse && shell instanceof fabric.Ellipse) {
// .....
}
clipPath.rotate((clipPath.angle || 0) - (activeObject.angle || 0)); // 加入这行代码
activeObject.set('dirty', true);
this.canvas.remove(shell);
this.canvas.requestRenderAll();
});
需要使用裁剪原本的旋转值和消除素材的旋转值带来的影响。
示例视频
output.mp4
Metadata
Metadata
Assignees
Labels
No labels