出于一些奇怪的,奇怪的原因,我网站上的图片不会显示在基于webkit的语言上(例如safari和chrome)。
这是图片标记
<img src="images/dukkah.jpg" class="imgleft"/>
它不仅不会在网站上显示,而且直接在http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg
...为什么?
答案 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>