避免使用Raphaël缩放来调整笔划大小

时间:2011-12-06 23:58:54

标签: javascript svg raphael

this stack overflow question的最佳答案之后,我能够使用Raphaël制作一个可拖动且可调整大小的基于路径的形状。

jsFiddle Resizable Path

我无法弄清楚的一件事是,如果路径有中风,如何避免不等缩放。只要缩放比例为1:1,笔划宽度保持不变,但是沿一个方向或另一个方向拉伸路径会使笔划沿一个方向变薄。有没有办法在不影响中风的情况下改变路径?

1 个答案:

答案 0 :(得分:0)

不使用转换。您可以尝试修改实际路径,例如" M10,10L20,20"将成为" M10,10L40,20" (相当于" S2,1")。

另外,看一下处理拖动/旋转/缩放的Raphael.FreeTransform(虽然没有解决笔画问题)。