我有一个来自数据库的条目列表,我将它们输入HTML到UIWebView,该UIWeb查看页面上的数据库条目列表。 (更容易/更好,然后扩展UITableView单元)
我的问题在于UITableView我能够在服务器上以NSData的形式获取图像,并且使用UIImageJpegRepresentation将图像的质量设置得更低,以便在iPhone的手机下载中更好。
现在我可以从服务器上获取图像,因为NSData压缩图像然后将其转换为base 64string并将其吐入WebView,但有没有其他方法可以做到这一点?
TLDR:如何减少HTML页面中显示的图像大小?
答案 0 :(得分:0)
我通过将要访问的页面提供给Web服务来修复此问题。然后,Web服务返回以较低质量压缩的一组图像。
因为应用程序将访问的唯一页面是我自己的用户头像和东西,我能够分析需要什么图像。
在iPhone上,我使用UIWebView中的一组较小图像重建了网页。
所以最后我下载的蜂窝数据较少,问题解决了。