7

我正在尝试构建一个人们可以上传图像的应用程序,我想让人们可以拖动图像的角落并扭曲它。但我不知道从哪里开始,也找不到任何例子。

我在 Flash 中有一个示例:http
://configurator.cando.eu/popup.html - 单击“Cando Stijlkamer”
- 单击 6 个背景中的 1 个
- 在顶部选择第 2 步“Kies uw deur”
- 双击门,然后在底部再做一次。
- 现在你可以拖动角落了。

示例图片: 扭曲图像

任何人都知道如何使这成为可能?

更新
开始为 webGL 使用 ThreeJS,在我得到一个立方体的那一刻,可以使它透视、缩放和旋转它。但角落不会灵活。

更新 2
创建了一个带有可拖动角的自定义几何图形。

4

1 回答 1

2

我可以向您展示如何在 Flash 中轻松实现此效果。但是,如果您需要使用 HTML5,我建议使用https://github.com/edankwan/PerspectiveTransform.js而不是 Canvas 元素。

于 2013-03-16T02:54:08.897 回答