我有一个在FF中正确显示的jpeg,但不会出现在IE或Chrome中。我尝试下载图像并直接在IE和Chrome中加载它而没有成功:两个浏览器都显示一个损坏的图标。所以这不是网络问题。
此文件是javax.imageio.ImageIO调整图像大小的结果。我已经成功处理了1000多张图片。
Windows资源管理器正确显示缩略图,我可以在Microsoft Office Picture Manager中成功编辑它。
是否有任何工具可以帮助我了解此文件的错误?
答案 0 :(得分:4)
我的猜测是它是一个CMYK JPG。将其更改为RGB。
答案 1 :(得分:2)
我有几次同样的问题(主要是在IE 6和7中)。 我注意到的两件事(除了色彩空间CMYK / RGB,女巫是首先要寻找的):
即使在Photoshop中,当我更改色彩空间(PS中的“模式”)并重新保存图像时,通常情况下这种变化似乎并没有改变。所以我经常发现在一个全新的RGB 8位文档中复制/粘贴更容易。
此外,这些图像通常来自Mac PS,而我在PC上工作(反之亦然),所以关于RGB Mac / PC色彩空间的东西似乎在这里受到威胁。
答案 2 :(得分:2)
我遇到了类似的问题,并且感谢twlichty正确回答了我的问题。该文件是CMYK jpg格式。
但我需要将它保留在CMYK中,因为我们正在打印图像作为办公室奖励的循环背景。作为OP的最终解决方案的解决方案,我将图像更改为PNG。我关闭了透明度,因为它不需要,我取消选中转换为sRGB以保持CMYK。然后,这创建了一个CMYK图像,其中包含Internet Explorer能够打印的PNG包装器。最终的图像颜色也可以看到。
只是想留下我自己的问题,并为其他人修复与此主题相关的问题。
干杯。
batty13
答案 3 :(得分:0)
如果您只想修复这一张图片并继续前进,我想您可以通过简单地使用其他工具编写它来修复它,也许是在进行了一些微不足道的修改之后。
答案 4 :(得分:0)
你需要一个支持CMYK的库/类,否则你得到的只是一个错误,或者更糟糕的是,所有你得到的是一个不可读的图片。 查看文档以获取对“Colorspace”的引用。