JPEG显示在Firefox但不是IE8

时间:2009-07-30 03:18:12

标签: internet-explorer-8 jpeg windows-desktop-gadgets

我正在使用补充工具栏小工具,无法显示我的JPEG(PNG正常工作)。当我尝试在IE8中单独打开文件时,它不起作用。当然,Firefox可以很好地打开它。

JPEG详细信息:

尺寸:1080X900 180 dpi 位深度24 颜色表示:未校准

我发现有些东西在谈论图像被错误压缩(?)但是我无法让它工作......

任何线索?

7 个答案:

答案 0 :(得分:56)

IE8不再支持CMYK JPEG并将其作为臭名昭着的红色X呈现,而不是警告。

如果你有ImageMagick:

identify -verbose image.jpg

将显示图像颜色空间。如果是CMYK,您可以转换为RGB:

convert broken.jpg -colorspace RGB fixed.jpg

答案 1 :(得分:3)

如果您需要对整批JPEG图像进行CMYK到RGB转换,此命令可能对您有所帮助:

for i in *.jpg; do convert "$i" -colorspace RGB "$i"; done

PS:如果你想看看发生了什么,只需添加-verbose:

for i in *.jpg; do convert "$i" -colorspace RGB -verbose "$i"; done

答案 2 :(得分:1)

我有一个类似的问题,IE8没有显示两个JPEG图像。 FF,Safari,Chrome都没有投诉地显示它们,但是IE的行为就像文件不在那里一样。我不知道发生了什么,但快速图像转换为gif或png修复了问题。 IE浏览器很长一段时间确认了另一个。

答案 3 :(得分:1)

现有图像存在类似问题,这些问题不会出现在IE8中。

问题是,转换器42说:CMYK-Images

将它们转换为RGB色彩空间,一切都很好

使用PNG的解决方案不是最佳解决方案,因为PNG文件可能比JPGS大MUUUCH。

答案 4 :(得分:1)

如果您使用photoshop创建jpgs。试试下面的内容。

  1. 打开文件,然后转到“图片”菜单
  2. 进入模式
  3. 选择RGB
  4. 保存并上传到服务器。
  5. 这应该有用。

答案 5 :(得分:0)

为什么要以180 dpi而不是72dpi的屏幕分辨率处理图像?在屏幕分辨率下,图像将大约是该尺寸的两倍。不过,任何浏览器的大小都是可管理的。

创建小工具时,您应该将PNG用于小工具的所有元素。您在显示JPEG照片时遇到问题吗?

您是否在IE顶部找到阻止某些可疑内容加载的黄色栏(弹出窗口,activex,javascript等)?如果出现,请尝试告诉它“允许”。

最后,您使用什么方法将图像压缩为JPEG?

编辑:如果要进行批量转换,请使用photoshop中的批处理转换器,或使用“动作”面板记录单个图像的转换过程,然后重放整个文件夹上的操作。此外,您可以将此操作保存到“droplet”,这是一个小应用程序,其中包含可以将图像或文件夹放在顶部的操作。

或者,如果你不喜欢学习动作,XNView是一个出色的图像查看器和转换器,它支持160种不同的图像格式,可以批量转换和批量重命名大量文件列表。

答案 6 :(得分:0)

我通过在Windows画面中打开CMYK JPEG文件然后保存为JPEG来修复此问题,默认情况下,Paint将编码为RGB。这不是一个很好的解决方案,因为我确信Paint的转换器不像Photoshop那样强大,但如果现在需要完成工作并且无法访问上述工具,这可以快速解决。