【问题标题】:Images not displaying in WebKit based browsers图像未在基于 WebKit 的浏览器中显示
【发布时间】:2010-09-07 19:06:25
【问题描述】:

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

这是图片标签

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

不仅网站不显示,直接在http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg访问也不显示

...为什么?

【问题讨论】:

    标签: html webkit


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      这个问题我遇到过好几次了。

      我认为是因为文件格式有问题。

      尝试在某些图像编辑器中导入文件并再次保存。这应该可以解决问题。

      【讨论】:

        【解决方案3】:

        我试过你在 FireFox 3 和 IE 6 中提供的 url,IE 6 也不会显示,firefox 可以。我的猜测是 jpg 文件有问题。

        【讨论】:

          【解决方案4】:

          您是以 Jpeg 2000 格式压缩的 JPEG 文件吗?如果是这样,则存在一个已知错误:

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              【解决方案6】:

              如前所述,这是图像中的错误。

              Irfanview 是一款非常出色的查看器,可以显示任何图像(以及其他格式),体积小且免费,还可以让您轻松调整、裁剪或重新缩放图像,而无需使用 Photoshop 等繁重的程序。

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

              【讨论】:

                【解决方案7】:

                您的图像文件不包含图像数据,它包含 html 文本:

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

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-01-08
                  • 2010-10-17
                  • 2015-04-16
                  • 2015-01-30
                  • 1970-01-01
                  • 1970-01-01
                  • 2022-07-13
                  相关资源
                  最近更新 更多