在线图像编辑器 - Ajax或Flex / Flash?

时间:2009-12-03 16:29:07

标签: javascript ajax flex flash

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

好问题。