Javascript 在Node/AngularJS应用程序中调整和压缩AJAX图像

Javascript 在Node/AngularJS应用程序中调整和压缩AJAX图像,javascript,node.js,optimization,image-processing,angularjs,Javascript,Node.js,Optimization,Image Processing,Angularjs,我正在AngularJS中构建一个应用程序,构建在Node/ExpressJS上。我有一个外部托管的图像列表(我无法访问这些图像以在源位置压缩它们) 问题是,这些图像通常都非常大—对于600x600图像,大小约为200kb。我不想为我的用户提供如此大的文件,尤其是那些在手机上使用数据封顶之类的东西的用户 是否有任何服务(或节点模块)允许以中间人方式压缩AngularJS向用户提供的图像?类似这样的东西(有很多人没有听说过,看看吧,这太棒了)绝对是完美的,只是它不适用于AJAX图像/Angular

我正在AngularJS中构建一个应用程序,构建在Node/ExpressJS上。我有一个外部托管的图像列表(我无法访问这些图像以在源位置压缩它们)

问题是,这些图像通常都非常大—对于600x600图像,大小约为200kb。我不想为我的用户提供如此大的文件,尤其是那些在手机上使用数据封顶之类的东西的用户

是否有任何服务(或节点模块)允许以中间人方式压缩AngularJS向用户提供的图像?类似这样的东西(有很多人没有听说过,看看吧,这太棒了)绝对是完美的,只是它不适用于AJAX图像/AngularJS。

您有这样的服务-这只是将url模式与优化图像的API调用挂钩的问题。这类服务的问题是它们不可扩展(至少便宜),因为您使用的是第三方带宽和处理能力

不过,我强烈建议您以某种方式缓存这些文件。或者甚至用另一种方法——将优化挂接到图像列表的更改上,并从您的角度提供优化文件

从angular执行此操作就是从每个用户的计算机执行此操作:在他们的服务器上,每天持续(显然)1小时的文件数限制为50个,您将很快用完API调用