【问题标题】:FabricJS support for SVG viewBox element?FabricJS 支持 SVG viewBox 元素吗?
【发布时间】:2012-05-01 15:34:40
【问题描述】:

fabricJS 是否支持 SVG viewBox 元素,以便它只在画布上呈现该元素?这样,可以轻松实现整个屏幕的缩放。

【问题讨论】:

    标签: canvas svg viewbox fabricjs


    【解决方案1】:

    不,FabricJS 是基于 Canvas 的,Canvas 和 SVG 是两个截然不同的领域。

    FabricJS 可以解析 SVG 路径并将它们绘制到画布上,仅此而已。

    具体来说,FabricJS 可以解析并绘制到画布上的 SVG 元素有:路径、圆形、多边形、折线、椭圆、矩形、直线和图像。

    【讨论】:

    • 所以从织物渲染的 SVG 的 viewBox 尺寸与画布尺寸相同?
    【解决方案2】:

    另辟蹊径可行

    我正在处理一个相关问题 - 仅将部分画布渲染为 SVG。我使用 viewBox 来确保用户只能看到画布中有趣的部分。

    JSDoc for toSVG

    【讨论】:

      猜你喜欢
      • 2017-08-14
      • 2015-10-29
      • 2016-09-20
      • 1970-01-01
      • 2021-03-31
      • 2018-11-28
      • 2017-02-28
      • 2012-08-16
      • 1970-01-01
      相关资源
      最近更新 更多