我正在处理的应用程序的一小部分包括照片过滤器。我目前处于研究/模拟阶段,并找到了以下似乎运作良好的选项。
服务器端处理,通过ajax发送图像并在DOM中替换,使用GD和ImageMagick的组合来执行处理。
使用html5 canvas和javascript进行客户端处理。
我有两者的模型,可能会根据浏览器的支持使用两者的组合。
但是我想知道ImageMagick在应用扩展时的适用程度。随着用户群的增长,我是否会遇到性能问题?如果我采用这种方式,有什么我应该知道的吗?
最后,还有其他高性能替代品吗?什么是执行基于浏览器的图像过滤的最快方式(我们正在谈论棕褐色/灰度/油画风格过滤器)
我意识到这是一个相当广泛的问题,但希望有人对此问题有一些经验或意见。提前谢谢。