图像未在基于WebKit的浏览器中显示

时间:2008-09-04 11:34:38

标签: html webkit

出于一些奇怪的,奇怪的原因,我网站上的图片不会显示在基于webkit的语言上(例如safari和chrome)。

这是图片标记

<img src="images/dukkah.jpg" class="imgleft"/>

它不仅不会在网站上显示,而且直接在http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg

访问时也不会显示

...为什么?

7 个答案:

答案 0 :(得分:2)

我偶尔遇到过这个问题。

我认为这是因为文件格式存在一些问题。

尝试在某个图像编辑器中导入文件并再次保存。这应该摆脱这个问题。

答案 1 :(得分:2)

Imagemagick报告此特定图像保存在CMYK颜色空间而不是更标准的RGB中。尝试转换它,它应该与webkit渲染引擎更兼容。

Imagemagick可从 http://www.imagemagick.org/script/index.php下载 - 它可用于Windows和* NIX系统。

答案 2 :(得分:0)

我尝试了你在FireFox 3和IE 6中给出的url,IE 6也不会显示它,firefox也可以。我的猜测是jpg文件有问题。

答案 3 :(得分:0)

你是用Jpeg 2000格式压缩的JPEG吗?如果是这样,那就有一个已知的错误:

答案 4 :(得分:0)

“无法显示图片”http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg“,因为它包含错误。”并且图像本身中包含一些XML片段。正如其他人提出的那样:尝试用编辑器打开并重新保存。

答案 5 :(得分:0)

如上所述,图像中存在错误。

Irfanview是一个非常好的观看者,可以显示任何图像(以及其他格式),小巧而且免费,并且还可以让您轻松调整,裁剪或重新缩放图像,而无需像photoshop那样繁重的程序。 / p>

我建议download irfanview和图像,在irfanview中打开图像并点击CTRL + S并将其保存在自身上。然后再次上传图像。任何问题都应该解决。

答案 6 :(得分:0)

您的图片文件不包含图片数据,它包含html文字:

$ curl -s http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg
<html><head></head><body><!-- vbe --></body></html>