我正在从 Corel 导入一个 svg ... Corel 舞台很大,大约 3000x3000px。Corel 创建的 svg 在<svg>
元素中包含舞台的 w/h:
<svg ... width="2479px" height="3504px" ... >
我通过fabricjs将该svg导入html:
$("#loadSVG")
.click( function()
{ fabric.loadSVGFromURL( gvs_svgSrc ,
function( A , B ){ callback( A , B ) } ,
function( M , N ){ reviver ( M , N ) }
);
});
现在我想根据我的画布 w/h 与 svg w/h 之间的关系来缩放我的织物对象。
问题:如何<svg>
使用fabricjs 获取w/h 属性?
注意:我想我可以用 javascript/jquery 做到这一点,但我想认为面料已经存储了这些信息。
注意:我应该提一下,来自 Corel 的矢量形状在 fabric 的 reviver 函数中被分成许多不同的组。换句话说,他们并不都在一个组中(这将允许我查询该组的 w/h.