gpt4 book ai didi

javascript - 如何停用 Fabric.js 中的所有对象

转载 作者:数据小太阳 更新时间:2023-10-29 03:51:19 27 4
gpt4 key购买 nike

如何在保存图像之前停用 Fabric.js 中的所有对象?

function rasterize() {
if (!myscript.Canvas.supports('toDataURL')) {
alert('This browser doesn\'t provide means to serialize canvas to an image');
}
else {
/*i want to deactivate all object here*/
window.open(canvas.toDataURL('png'));
}
}

最佳答案

canvas.deactivateAll(); => 没有事件被触发 http://fabricjs.com/docs/fabric.Canvas.html#deactivateAll

canvas.deactivateAllWithDispatch(); => 如果 activeObject 存在,则触发事件“before:selection:cleared”和“selection:cleared”。 http://fabricjs.com/docs/fabric.Canvas.html#deactivateAllWithDispatch

关于javascript - 如何停用 Fabric.js 中的所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21131341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com