javascript - 在线图像编辑器 - Ajax 还是 Flex/Flash?

标签 javascript ajax apache-flex flash

我正在制定一个计划,以构建一个仅具有一些基本功能的在线图像编辑器。它应该(显然)包含一个 Canvas 工作区并支持以下功能:
1. 从您的计算机上传图片或提交链接
2.调整图像大小(通过拖动 Angular )
3.旋转翻转
4. 拖动/移动/平移
5. 分层(如果 Canvas 上有不止一张图像,请选择垂直顺序)
6. 而且非常重要:它应该能够使用简单的边缘检测进行某种背景删除。
我使用的图像将主要是时尚元素,所以如果背景不是白色,我希望能够去掉它。例如自动将这个灰色背景变成白色: Click for image - T-Shirt Black BG

我想我最好的起点是获取一些开源图像编辑器并只使用我需要的代码部分。我的问题是什么对我更好:Flash/Flex 或基于 Javascript 的编辑器。每个都有一些非常好的在线实现,例如 Sumopaint、Aviary,显然还有用于 Flash 的 Photoshop.net 和其他一些用于 JS 的优秀实现。

我应该使用 Flash 还是使用基于 Javascript 的解决方案?我的直觉是倾向于 JS,HTML5 即将到来。
另外,如果你推荐 Javascript,你能包括你喜欢的框架吗?

谢谢!

最佳答案

Ajax 版本必须在服务器上使用一些东西来处理图像,比如 GD LibraryImageMagick .使用 flash you/flex,您可以在客户端进行图像处理,使用 Flash Player 10,您可以利用 Pixel Bender用于图像处理。我想这取决于你的图像的大小。我很想看到一些大图像的基准测试,flash vs ajax/php。

好问题。

关于javascript - 在线图像编辑器 - Ajax 还是 Flex/Flash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841112/

相关文章:

android - Flex/Actionscript拖放/滑动效果(模拟android/ios界面)

javascript - 带有嵌套 Angular Promise 的 Jasmine 2.0 测试

javascript - 拖放 API 和表格行(仅限 vanilla JS)

xml - Flex 中多首歌曲的问题 - AS3

apache-flex - Channel.Ping.Failed 错误检测到重复的基于 HTTP 的 FlexSessions 根本原因是什么?

javascript - Ajax 和状态 302

javascript - 下划线 - 在数组中搜索匹配的路径

javascript - 所有 jquery 事件都应该绑定(bind)到 $(document) 吗?

javascript - Jquery ajax请求不能在FF和safari中工作,在chrome中工作

javascript - 如何通过添加按钮动态添加选择框,然后通过php将值保存在mysql中