1

我有一个来自数据库的条目列表,我将它们输入到 HTML 到 UIWebView,该 UIWebView 正在制作页面上的数据库条目列表。(比扩展 UITableView 单元更容易/更好)

我的问题是 UITableView 我能够在服务器上抓取图像作为 NSData 并且 UIImageJpegRepresentation 将图像的质量设置得更低一点,以便在 iPhone 的蜂窝下载中更好。

现在我可以从服务器获取图像作为 NSData 压缩图像,然后将其转换为 base 64string 并将其吐到 WebView 中,但是还有其他方法可以做到这一点吗?

TLDR:如何减小 HTML 页面中显示的图像大小?

4

1 回答 1

0

我通过将要访问的页面提供给 Web 服务来解决此问题。然后,Web 服务返回一组以较低质量压缩的图像。

因为该应用程序要访问的唯一页面是我自己的用户头像和我能够描述需要哪些图像的东西。

在 iPhone 上,我用 UIWebView 中那些较小的图像集重建了网页。

所以最后我下载了更少的蜂窝数据,问题就解决了。

于 2012-11-14T09:33:03.287 回答