2011-04-12 164 views
3

我新手raphael.js和SVG。我有一个图像元件,我可以选择使用在任何区域拖放在其上的矩形。问题是图像必须是透明的,但选定的矩形不是。raphael.js裁剪图像

如果我使用的CSS我将设置矩形和背景的位置背景图像,但我还没有发现这样的SVG可能(也可能为VML IE)。

如何,我可以裁剪图像,并把它在透明的一幅或一组后台位置为矩形?

UPD:其实我找到了解决方案:对于每个新创建的矩形我可以复制图像并使用剪辑矩形属性。但是这个解决方案不符合我的需求。我无法旋转剪辑矩形区域,仅限图像。

回答

0

矩形剪辑矩形拉斐尔提供的是的,你可以在SVG做什么的一个子集。

这里的旋转剪切的例子:masking-path-02-b

这里有一些更先进:masking-path-07-b