Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
fabricJS 是否支持 SVG viewBox 元素,以便它只在画布上呈现它?这样,可以轻松实现整个屏幕的缩放。
不,FabricJS 是基于 Canvas 的,Canvas 和 SVG 是两个非常不同的领域。
FabricJS 可以解析SVG 路径并将它们绘制到画布上,但仅此而已。
具体来说,FabricJS 可以解析并绘制到画布上的 SVG 元素有:路径、圆形、多边形、折线、椭圆、矩形、直线和图像。
走另一条路行得通
我正在处理一个相关的问题 - 只将画布的一部分渲染到 SVG 中。我使用 viewBox 来确保用户只看到画布中有趣的部分。
用于 toSVG 的 JSDoc