使用Raphael进行垂直缩放(变换)

时间:2012-08-04 07:59:45

标签: raphael

我有一个关于使用变换进行垂直缩放的问题。我尝试了以下代码:

var transform = "sx"+dx;
selRect.transform(transform);

但这似乎没有办法。有谁想过如何解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:2)

尝试使用

var transform = "S1," + dx;

另外,不要忘记你可以选择指出你要缩放的点......所以

var bbox = selRect.getBBox();
var transform1 = "S1," + dx + ",0,0";
var transform2 = "S1," + dx + "," + ( bbox.width / 2 ) + "," + ( bbox.height / 2 );

将以不同方式抵消生成的矩形。它偶尔会派上用场!