Android webview中的图片无法加载

4
我有一个Webview加载一个网页,有时这个页面中会出现图片。但是我遇到了两种情况,其中每一种都有不同的结果。
结果#1:网页已加载但图片未加载(使用格式:.jpeg)
结果#2:网页已加载但图片未加载。然而,在图片应该出现的地方,有一个带有问号图标的图标(使用格式:.jpg)。
我有其他网页也有相同格式和相同目录的图片,它们都能正常工作。所有的图片都来自于另一个网站的服务器。
我在各种网站上阅读了使用loadDataWithBaseURL()并且它们给我相同的结果。
我现在不知道该做什么。我需要用特定的格式和特定的设置保存图片吗?还是我需要做别的什么事情。
更新:我认为图片的格式和大小并不重要,因为我已经尝试使用Dolphin和默认的网络浏览器访问网页,但结果都是相同的。但是,如果我使用Opera Web Browser,它就可以显示这些图片。

Opera使用自己的压缩格式,因此请检查您嵌入图像的HTML标签。 - S.D.
嗨,Singularity,你是指<img>标签对吧?所有的<img>标签都从同一个目录获取它们的图像。我应该注意什么? - winhung
1个回答

3
我们发现我们的JPG图像是32位深度。一旦使用GIMP重新导出为24位深度,图像就能显示出来。
另外,如果图像是PNG格式,即使是32位深度,也应该可以工作。
希望这能帮助其他人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接