我正在研究是否可以将Rich Internet Application(例如Google Docs或ProtoShare)组合在一起来创建相册(如ShutterFly)。成品书将由客户的首选印刷合作伙伴在亚洲印刷。
为了使尽可能多的受众访问应用程序(例如iPad和SmartPhone)用户,我们想探索以HTML,CSS和JavaScript构建应用程序的可能性。
我想包括的一些功能是:
裁剪,旋转和调整图像大小
基本的后处理,例如亮度和对比度调整
支持视频文件,从网络摄像头录制素材
带图像占位符的模板化页面布局
由于该项目的范围非常广泛,而且我们仍处于早期阶段,因此我试图了解一下这是否可能实现。我很想听到没有Flash构建的现有示例,或者只是对是否应该尝试这种方法有“直觉”。
最佳答案
我公司有一个执行Marketing Automation的应用程序,并且我们有一个类似的工具可以设计明信片,信件和电子邮件,然后自动将其发送给客户的打印机。我讨厌Flash(它快要死了,谢天谢地!),所以我坚持使用纯HTML,CSS和带有PHP后端的JQuery。我从事UI开发已经大约15年了,由于涉及到许多复杂性,这是迄今为止我所面临的最艰巨的挑战。
我使用JQuery的Draggable(和其他)功能来确定元素的位置,从而完成了该任务。处理溢出和重叠是很棘手的,因此期望在编程的大部分时间内都与之抗争。我通过使可编辑区域偏离实际背景来接近“装订线”,这意味着我不必编写额外的“超限”区域。为了处理元素的“层”,每个页面都有每个添加的元素(例如图片,文本,设计元素等)的可选/可拖放列表。从用户打开窗口起,每隔5分钟就会通过jQuery Ajax自动进行保存。 X,Y坐标保存到MySQL数据库,以供以后编辑或发送到打印机。
就是这个我们有一台非常专业的打印机,可以为我们弯腰。我们每天与他们进行沟通,并建立了流程,以确保我们的工作从客户到批准,再到打印机,再到配送中心。达到这一点并非易事!如果您要使用普通打印机来进行输出,请期待几乎每天都会发生的麻烦,因为客户会输出打印机告诉您无法完成的输出设计,然后您必须重新进行调整。您的应用。客户可以通过多种不同的方式来创建一些东西,这些东西会使打印机陷入困境,几乎没有办法解决所有这些问题。如果是我而我走这条路,我可能会考虑将购买优质彩色打印机作为我的业务计划的一部分,以便我可以完全控制该过程。
关于javascript - 是否存在使用HTML,CSS和JavaScript实现的现有在线照相簿创建工具?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6182117/