首页 > 解决方案 > fabricjs 将特定元素导出到 SVG

问题描述

使用 toSVG 时是否可以指定特定的图层/元素?

我有一个带有 overlayImage 和 backgroundImage 的画布,我想为添加到画布的每个其他元素提取 svg。

到目前为止,我唯一的解决方案是将背景图像和覆盖图像的不透明度设置为 0,然后应用到 SVG,最后将不透明度恢复为 1,但我认为可能有更简单的方法来实现这一点。

标签: fabricjs

解决方案


是的,您可以在 overlayImage 和 backgroundImage 上设置“excludeFromExport”属性,以便从 toSVG、toJSON 中排除

excludeFromExport


推荐阅读