此问题适用于 Web 应用程序。
也许这是一个愚蠢的问题,但我想知道是否有一种方法可以生成一个具有 4 个点的多边形,以便用户可以自己拖动每个点来创建它自己的(例如,假设我们要删除一个窗口从不是正常角度的图像)。有可能吗?经过几个小时的搜索,我似乎找不到任何东西。
此问题适用于 Web 应用程序。
也许这是一个愚蠢的问题,但我想知道是否有一种方法可以生成一个具有 4 个点的多边形,以便用户可以自己拖动每个点来创建它自己的(例如,假设我们要删除一个窗口从不是正常角度的图像)。有可能吗?经过几个小时的搜索,我似乎找不到任何东西。
查看 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 中使用 Google exCanvas支持。
听起来像是<canvas>
标签或 Flash 界面的工作。