【问题标题】:Avoid resizing stroke with Raphaël scaling避免使用 Raphaël 缩放调整笔画大小
【发布时间】:2011-12-06 23:58:54
【问题描述】:

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

jsFiddle Resizable Path

我想不通的一件事是,如果路径有描边,如何避免不相等的缩放。只要缩放比例为 1:1,笔画宽度就保持不变,但在一个方向或另一个方向上拉伸路径会使一个方向上的笔画变细。有没有办法在不影响笔画的情况下变换路径?

【问题讨论】:

标签: javascript svg raphael


【解决方案1】:

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

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

【讨论】:

  • 最终会有几百个形状,所以我希望避免操纵实际路径。不过,FreeTransform 很棒,感谢您的链接。
猜你喜欢
  • 2013-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-09
  • 2016-03-01
  • 2016-09-28
  • 2018-04-30
  • 1970-01-01
相关资源
最近更新 更多