今天有人保障,某些图片在IE下无法打开,但是其他浏览器均没有问题。以前还真没遇到过这类问题,从上至下查看了一遍,能排除的因素基本都排除了,还是不知道为什么不能显示,真是奇怪了。最后注意到无法显示的图片大小跟其他的不一样,至少是其他图片的两倍大小,从服务器把图片下载下来,没有什么问题,都能打开,但是在IE下图片属性里显示不可用。用xp自带的画图工具打开图片重新保存了下,大小立刻变到了不到30k,传到服务器上,可以正常访问了,但是图片的某些图层丢失了,询问了下,原来这张图片是用PS处理完后保存的,看来就是这张图片本身的问题了。
上网google了下,得知PS保存时可能会将色彩设为CMYK模式,CMYK一般在排版时使用的比较多,而这种模式的jpg图片在IE中是不能显示的,需要改为RGB模式的,也就是红绿蓝三原色模式的,怪不得用画图工具重新保存后就可以看到了。
查看一张图片的色彩模式,可以用PS打开图片,图片上部的标题行里就会有显示,这个在保存图片时可以设置,具体在图像->模式里,在这里可以查看、修改图片的色彩模式。