某些图像不会显示在IE7或IE8中

at.*_*at. 3 internet-explorer image image-processing internet-explorer-8 internet-explorer-7

我无法弄清楚为什么这个图像(和其他类似的图像)不会在IE7或IE8中显示.它在IE9,Chrome,Safari,Firefox,Mac或PC以及这些浏览器的多个版本中显示完美.

http://images.appletree.com/icon/woman_big.jpg

另一方面,来自同一服务器的其他图像(当从S3/Cloudfront或我的服务器提供时)显示正常.像这样:

http://images.appletree.com/tree.png

我检查了web-sniffer.net,上面的失败图像返回正确的内容类型image/jpeg.我比较了上面两张图片的响应标题,除了错误的内容类型外,它们非常相似.上面的错误图像URL解析为Cloudfront(Amazon的CDN服务从S3绘制).但即使我在常规服务器上托管坏图像,它们也会失败:

http://www.appletree.com/images/icon/woman_big.jpg

我认为坏的图像以某种方式被破坏,IE7和IE8会在其他浏览器能够处理的情况下肆意破坏.说得通?我可以查看某种jpeg验证器吗?

Pek*_*ica 11

您的JPG处于IE无法读取的CMYK色彩空间中.

使用Photoshop或IrfanView等工具将图像存储为RGB文件(在IrfanView中,只需打开并重新保存;在Photoshop中,有一个显式转换选项.)