我开发了一个网络应用程序,旨在供移动用户(主要是iOS / Android)使用,以便进行一些图像处理并将其发送到服务器。但是,我的主要约束是它不能部署为本机应用程序。这就是为什么我必须在HTML5 + Javascript中执行此操作并且无法将其委托给图像处理应用程序的原因。
我对服务器端实现没有任何要求,此时此刻,我认为Python / C ++或Golang会很好,但这并不是那么重要。
将要执行的基本操作是自动裁剪+歪斜+ B& W级别,以便发送"清洁"图像到服务器。
我想知道最好的方法是什么。一方面,我认为在客户端处理图像是最好的想法,但我还必须在Javascript中重写所有处理算法。另外,我对表演有点怀疑。
另一方面,我考虑的是服务器端处理速度更快但工作流程太重(主要是因为客户端 - 服务器的交互次数,每个图像处理一次,一个用于发送他们)。
我看过这篇文章Client-side image processing,有些人推荐Pixlr
,但我没有找到所需的功能。
有人知道一个好的Javascript API /代码,它可以让我做我想要的吗?什么是最佳实践"这样做?
谢谢!