【发布时间】:2009-12-03 16:29:06
【问题描述】:
我正在制定一个计划来构建一个只有一些基本功能的在线图像编辑器。它应该(显然)包含一个画布工作区并支持以下功能:
1. 从您的计算机上传图片或提交链接
2.调整图像大小(通过拖动角落)
3. 旋转和翻转
4.拖动/移动/平移
5. 分层(如果画布上多于一张图像,请选择垂直顺序)
6. 非常重要:它应该能够使用简单的边缘检测进行某种背景删除。
我使用的图像主要是时尚单品,所以如果不是白色的,我希望能够去掉背景。例如自动将此灰色背景设为白色:
Click for image - T-Shirt Black BG
我想我最好的起点是获取一些开源图像编辑器,然后只使用我需要的部分代码。我的问题是什么对我更好:Flash / Flex 或基于 Javascript 的编辑器。每个都有一些非常好的在线实现,例如 Sumopaint、Aviary,显然还有用于 Flash 的 Photoshop.net 以及其他一些用于 JS 的不错的实现。
我应该使用 Flash 还是使用基于 Javascript 的解决方案?我的直觉是 HTML5 即将到来的 JS。
另外,如果您推荐 Javascript,您能否将您喜欢的框架包括在内?
谢谢!
【问题讨论】:
标签: javascript ajax apache-flex flash