3

我有一个加载网页的 webview,有时在这个网页中有图片。但是,我遇到了 2 个图像无法加载的实例,它们各自给出不同的结果。

结果 #1:网页已加载但图片未加载(使用的格式:.jpeg)

结果#2:网页已加载,但图片未加载。但是,在图像应该在的位置,有一个带问号的图标。(使用格式:.jpg)

我有其他网页也有相同格式和来自相同目录的图像并且工作正常。所有图像均取自另一个网站服务器上的同一位置。

我已经在各种网站上阅读过使用 loadDataWithBaseURL() 的内容,它们给了我相同的结果。

我现在不知道该怎么办。我需要以某种格式和某些设置保存图像吗?或者还有什么我需要做的。

更新:我相信图像的格式和大小并不重要,因为我尝试使用 Dolphin 和默认网络浏览器访问网页,但结果是相同的。但是,如果我使用 Opera Web Browser,它可以显示图像。

4

1 回答 1

2

我们发现我们的 JPG 图像是 32 位深度的。一旦我们使用 GIMP 将其重新导出为 24 位深度,图像就能够显示出来。

此外,如果图像是 PNG 格式,即使它是 32 位深度,它也应该可以工作。

希望这可以帮助其他人。

于 2012-11-23T03:14:44.370 回答