图像未在基于WebKit的浏览器中显示
出于某些奇怪的奇怪原因,我的网站中的图像将不会显示在基于Webkit的语言(例如野生动物园和Chrome浏览器)上。
这是图片标签
<img src="images/dukkah.jpg" class="imgleft"/>
它不仅不会显示在网站上,而且直接在http:// kilkin.massiveatom.com / kilkin / images / dukkah.jpg
访问时也不会显示。
...为什么?
解决方案
回答
我已经遇到过几次这个问题。
我认为这是由于文件格式中的某些问题。
尝试在某些图像编辑器中导入文件,然后再次保存。这应该摆脱问题。
回答
我尝试了在FireFox 3和IE 6中输入的网址,Firefox 6也无法显示。我的猜测是jpg文件有问题。
回答
Imagemagick报告说,此特定图像保存在CMYK颜色空间中,而不是更标准的RGB中。尝试转换它,它应该与Webkit呈现引擎更加兼容。
可从http://www.imagemagick.org/script/index.php下载Imagemagick,它可用于Windows和* NIX系统。
回答
我们是否以Jpeg 2000格式压缩了JPEG?如果是这样,则存在一个已知的错误:
- https://bugs.webkit.org/show_bug.cgi?id=8754
回答
"图像http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg无法显示,因为其中包含错误。"并且图像本身中包含一些XML片段。因此,正如其他人建议的那样:尝试使打开并重新保存它。
回答
如前所述,这是图像中的错误。
Irfanview是一个非常好的查看器,它可以显示任何图像(以及其他格式),又小又免费,还可以让我们轻松调整,裁剪或者重新缩放图像,而无需使用诸如photoshop之类的繁琐程序。
我建议下载irfanview和该图像,在irfanview中打开该图像,然后按CTRL + S并将其保存在其自身上。然后再次上传图像。任何问题都应该解决。