2014-10-17 55 views
2

我在解析图片模块上调整大小的方法有一个奇怪的问题: 首先,我在一个解析云代码中获得3.8MB(1920x1080px)的图像,然后将其大小调整为384x216px。在Parse.com中优化图片大小

我无法弄清楚的是,当我在前端应用程序中下载结果图像时,文件大小依然为3.8MB,而图像大小却像预期的那样减小了。

我不能让自己强迫我的用户下载这么重的图片。

关于如何解决这个问题的任何建议?

只要能够在Parse Cloud Code上执行,我就可以使用外部库。

回答

0

请勿在云中调整图像大小。在客户端调整它们的大小并通过网络发送小文件。与通过网络传输相比,缩短处理时间需要更短的时间。

您在应用程序前看到旧图像的原因可能是因为解析有内部缓存。在从缓存中加载之前发送的查询,以降低传输的数据量。您可以通过删除应用程序并重新安装来轻松观察,您的图像可能会正常工作。

http://blog.parse.com/2011/09/30/easy-caching-with-parse/
https://www.parse.com/docs/ios_guide#queries-caching/iOS