我正在制定一个仅具有一些基本功能的在线图像编辑器的计划。它(显然)应包含一个画布工作区并支持以下功能: 1.从计算机上载图像或提交链接 2.调整图像大小(通过拖动角) 3.旋转和翻转 4.拖动/移动/平移 5.分层(如果在画布上有一个以上的图像,请选择垂直顺序) 6. 并且非常重要: 它应该能够使用简单的边缘检测进行某种背景删除。 我使用的图像将主要是时尚商品,因此,如果背景不是白色,我希望能够去除背景。例如,自动将这种灰色背景设为白色: 点击图片-T恤黑色BG
我想我最好的起点是抓取一些开源图像编辑器,然后只使用我需要的代码部分。我的问题是什么对我来说会更好:Flash / Flex或基于Java的编辑器。每个人都有一些非常不错的在线实现,例如Sumopaint,Aviary,显然还有Flash的Photoshop.net,还有JS的其他一些好的实现。
我应该使用Flash还是使用基于Java的解决方案?我的直觉是HTML5即将来临的JS。 另外,如果您推荐Javascript,能否请您为此类内容提供您喜欢的框架?
谢谢!
Ajax版本必须在服务器上使用某些东西来处理图像,例如GD Library或ImageMagick。使用Flash you / flex,您可以在客户端进行图像处理,而使用Flash Player 10,则可以利用Pixel Bender进行图像处理。我想这取决于您图像的大小。我会很高兴看到一些大图像的基准,即Flash与Ajax / php。
好问题。