【问题标题】:Image not loading through android webview图片未通过android webview加载
【发布时间】:2012-11-21 06:41:38
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

  • Opera 使用自己的压缩格式,因此请检查嵌入图像的 HTML 标签。
  • 嗨奇点,你的意思是 标签对吗? 标签都从同一个目录中获取它们的图像。我应该注意什么?

标签: android android-webview jpeg android-image


【解决方案1】:

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

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

希望这对其他人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    相关资源
    最近更新 更多