在Web应用程序中选择非标准图像区域

时间:2008-10-22 15:52:56

标签: javascript image-manipulation

此问题适用于网络应用程序。

也许这是一个愚蠢的问题,但我想知道是否有办法 生成一个有4个点的多边形,这样用户就可以自己拖动了 每个点创建它自己(例如,假设我们想要从图像中删除一个不是正常角度的窗口)。这可能吗?我似乎无法 经过几个小时的搜索后找到任何东西。

2 个答案:

答案 0 :(得分:0)

查看SVG和Canvas API。这些将允许您做可以通过Javascript更新的矢量绘图。出于声明的目的,更新SVG文档的DOM可能更容易。 Canvas更像是一个2D位图,所以你需要自己编写很多绘图代码。

SVG规格:http://www.w3.org/Graphics/SVG/

画布规格:http://www.whatwg.org/specs/web-apps/current-work/

请注意,SVG仅适用于带有插件的IE。 Canvas仅在IE exCanvas支持下才能在IE中使用。

答案 1 :(得分:0)

听起来像是<canvas>标签或Flash界面的作业。