在SVG中弯曲图像

时间:2013-08-12 06:25:57

标签: javascript image svg jquery-svg

在我的SVG应用程序中,我有用户可以扩展的图像。我想给用户控制,这样他们也可以从边缘弯曲它们。

以下是用户可以执行的操作的可视示例。

Bending a lace - before & after

很想听听有关如何做到这一点的建议。

一个可能的想法是我把图像放在路径和路径中。添加用于拉伸路径边缘的控件。但是,我想知道如何在路径中拉伸图像,以便消耗整个可用空间。

1 个答案:

答案 0 :(得分:0)

没有简单的方法可以做你想做的事。但是,我可以提出两种可能的棘手方法:

(1)将其转换为图像链并对每个图像应用适当的偏斜变换。

(2)使用<feDisplacementMap>滤镜将像素移位到适当的位置。