我正在计划建立一个在线图像编辑器,只提供基本功能。它应该(显然)包含一个画布工作区,并支持以下功能:
1. 从计算机上传图像或提交链接
2. 调整图像大小(通过拖动角落)
3. 旋转和翻转
4. 拖动/移动/平移
5. 分层(如果画布上有多个图像,则选择垂直顺序)
6. 非常重要:它应该能够使用简单的边缘检测进行一些背景删除。
我将使用的图片主要是时尚物品,因此如果其背景不是白色,我希望能够去掉背景。例如,自动将这个灰色背景变为白色: 点击查看图像 - T-Shirt Black BG
1. 从计算机上传图像或提交链接
2. 调整图像大小(通过拖动角落)
3. 旋转和翻转
4. 拖动/移动/平移
5. 分层(如果画布上有多个图像,则选择垂直顺序)
6. 非常重要:它应该能够使用简单的边缘检测进行一些背景删除。
我将使用的图片主要是时尚物品,因此如果其背景不是白色,我希望能够去掉背景。例如,自动将这个灰色背景变为白色: 点击查看图像 - T-Shirt Black BG
我想我的最佳起点是获取一些开源图像编辑器,然后只使用我需要的代码部分。我的问题是什么对我来说更好:Flash / Flex还是基于Javascript的编辑器。每种方法都有一些非常好的在线实现,如Sumopaint、Aviary和显然的Photoshop.net用于Flash以及JS的其他一些好的实现。
我应该使用Flash还是选择基于Javascript的解决方案?我的直觉是JS,因为HTML5即将到来。
此外,如果您推荐Javascript,请包括您喜欢的框架,以用于此类项目?
谢谢!