我正在制定一个只使用一些基本功能构建在线图像编辑器的计划。它(显然)应该包含一个画布工作区并支持以下功能:
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,你能否包括你喜欢的框架?
谢谢!
答案 0 :(得分:1)
Ajax版本必须在处理图像的服务器上使用某些内容,例如GD Library或ImageMagick。使用flash / flex可以在客户端进行图像处理,使用Flash Player 10,您可以利用Pixel Bender进行图像处理。我想这取决于你的图像的大小。我会很有兴趣看到一些大图像的基准测试,flash vs ajax / php。
好问题。