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

时间:2020-03-05 18:47:33  来源:igfitidea点击:

出于某些奇怪的奇怪原因,我的网站中的图像将不会显示在基于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并将其保存在其自身上。然后再次上传图像。任何问题都应该解决。