【问题标题】:Image not served correctly图片未正确投放
【发布时间】:2015-05-18 20:55:53
【问题描述】:

我在 gimp 中创建了一个图像并尝试在网页中使用它。 我的源代码: <p><img src="img/ad3.png" alt="ad2" /></p> 图像在 FF 或 chrome 中均不显示。

浏览器中的源码添加了一个类:

<img class="edvocigqzrpabapyavku" alt="ad2" src="img/ad3.png">

在 chrome 的网络面板中,它说图像有一个 307 重定向到:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==

知道为什么会这样吗?

在它之前有一张图片可以正确加载并且路径都是正确的。

这两个图像之间的唯一区别是,加载的一个是在 gimp 中从头开始创建的图形,而不加载的一个是通过粘贴到 gimp 中创建的。

【问题讨论】:

  • 这可能是文件包含的内容。尝试将图像保存为 PNG 文件而不是数据 URI,看看是否有帮助。
  • 不是浏览器,是 apache 头文件
  • mime 类型是什么?
  • 对我来说看起来像 PNG。 1x1px 透明 RGB。 ~jsfiddle.net/tLdgknug
  • 这是一个在gimp中创建的png文件!!

标签: html image gimp


【解决方案1】:

网页是否在您的主机中引用您的网页?还是您计算机中的网页?

另外,文件夹结构是什么?

你可以试试这个吗?

<p><img src="../img/ad3.png" alt="ad2" /></p>

可能是您链接的位置不存在该文件。

【讨论】:

  • 该文件确实存在。当我在我的电脑上查看它时,它会加载,而从我的服务器却没有
【解决方案2】:

用 PS Elements 重新创建了图像,效果很好。 似乎是一个 gimp 问题。

【讨论】:

  • 我对此表示怀疑。您在 GIMP 中做了什么来创建该文件,这个测试页面是否在线供我们尝试?
  • 从 gimp 中的另一张图片粘贴的图像不会通过网络加载。它们会在本地显示在浏览器中,并且路径是正确的。我在 PS 中重新创建了相同的图像并且效果很好。
  • 如果可能的话,我想查看该站点和图像文件并能够对其进行检查。
  • 我相信我重写了它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 1970-01-01
  • 2023-02-19
  • 1970-01-01
相关资源
最近更新 更多