是否存在以HTML,CSS和JavaScript实现的在线相簿创建工具?

时间:2011-05-31 01:29:02

标签: javascript html css ria saas

我正在研究将富互联网应用程序(想想Google Docs或ProtoShare)放在一起创建相簿(如ShutterFly)的可能性。完成的书籍将由我们客户的首选印刷合作伙伴在亚洲印刷。

为了让尽可能广泛的受众群体能够访问应用程序(例如iPad和SmartPhone)用户,我们希望探索使用HTML,CSS和JavaScript构建应用程序的可能性。

我想要包含的一些功能是:

  • 裁剪,旋转和调整图像大小
  • 基本的后处理,例如亮度和亮度。对比度调整
  • 支持视频文件,录制来自网络摄像头的镜头
  • 带有图片占位符的模板化页面布局

由于该项目的范围非常广泛,我们仍处于早期阶段,我正在寻求了解这是否可行。我非常有兴趣听到现有的没有使用Flash构建的示例,或者只是对于是否应该尝试这种情况感到“直觉”。

1 个答案:

答案 0 :(得分:2)

我公司有一个营销自动化应用程序,我们有一个类似的工具,用于设计我们自动发送给客户打印机的明信片,信件和电子邮件。我讨厌Flash(它慢慢死了,谢天谢地!)所以我坚持使用PHP后端的纯HTML,CSS和JQuery。我已经做了大约15年的UI开发,这是迄今为止我遇到过的最艰巨的挑战,因为涉及到许多错综复杂的问题。

我使用JQuery的Draggable(和其他)功能来完成任务,以建立元素的定位。处理溢出和重叠是很棘手的,所以期望在编程的大部分时间里与之抗争。我通过使我的可编辑区域偏离实际背景来接近“排水沟”,这意味着我不必编写额外的“禁区”区域。为了处理元素的“层”,每个页面都有一个可选择/可放置的列表,其中包含每个添加的元素,如图片,文本,设计元素等。从用户打开窗口开始每5分钟通过jQuery Ajax自动保存。 X,Y坐标保存到MySQL数据库以供以后编辑或发送到打印机。

这就是事情。我们有一个非常专业的打印机,为我们倒退。我们每天与他们沟通,并建立了一个流程,以确保我们的工作从客户到批准到打印机到履行公司顺利进行。到达那一点并不容易!如果您要使用普通打印机来进行输出,那么由于客户输出打印机无法完成的设计,因此您需要重新进行调整。你的应用。有很多不同的方式,客户可以创建一些东西,将打印机抛出曲线球,几乎没有办法解释所有这些。如果是我和我走这条路,我可能会考虑购买高质量的彩色打印机作为我的商业计划的一部分,这样我就可以完全控制这个过程。