如何在SVG编辑中更改所选路径的宽度/高度.
到目前为止我只有这个:
svgCanvas.changeSelectedAttribute("height", "499");
上面的命令对路径完全没有影响.调整边界框的大小只调整边界框的大小,但不调整路径本身的大小.
我想在Raphael JS 2中应用或"烘焙"几个路径的转换,这样我就可以将它们组合成一条路径.
这是一个示例路径,我希望将"transform"属性应用于所有"d"坐标.
<path style="" fill="#000000" stroke="none" d="M150,-265C182,-275,171,-220,180,-194L178,-194C181,-192,180,-185,181,-180C211,-169,282,-173,306,-166C308,-169,316,-171,315,-165C268,-157,225,-148,184,-137C188,-118,186,-96,190,-79L282,-131C289,-131,296,-135,297,-126C293,-118,271,-105,236,-80C190,-48,155,-20,125,-6C112,-15,115,-34,111,-51C121,-70,108,-107,107,-133C70,-132,-5,-126,0,-157C18,-170,39,-181,64,-191C75,-190,92,-181,100,-185C99,-198,95,-211,89,-225Z" transform="matrix(0.1389, 0, 0, 0.1389, 291.91, 235.465)" stroke-width="7.199999999999999">
Run Code Online (Sandbox Code Playgroud)
据我所知,svg-edit框架可以将路径坐标转换为绝对位置,并删除过程中的变换矩阵.
一些相关问题,我无法得到答案:
是否有一种函数或方法可以剪切视图框外部的路径而不是仅仅隐藏它?
我正在使用 svg-edit,它有一个视图框、一个画布区域。在画布之外绘制的所有内容都被隐藏。然而,当收集编辑器的输出并将其粘贴到图形编辑器(例如 Inkscape)中时,就会出现整个绘图。我希望视图框外部的绘图完全从编辑器的输出中剪切掉。因此,例如,如果我有一个半在画布之外的圆,那么编辑器的输出将是半个圆,而不是整个圆,只是隐藏了一半。
我想改变主题路径本身的几何形状,而不仅仅是将其隐藏在视图中。
我正在对 svg-edit 进行修改: http: //code.google.com/p/svg-edit/