IE无法打开JPG[jpeg|jpg]文件的解决办法
2012-06-03 13:58:37   来源:熊熊看世界   评论:0 点击:

前几天美工依据平面媒体(出版)那边给出的素材制作了几个JPG图像文件,使用看图的软件(ACDSee,资源管理器等)浏览这些JPG图像文件都没有...

前几天美工依据平面媒体(出版)那边给出的素材制作了几个JPG图像文件,使用看图的软件(ACDSee,资源管理器等)浏览这些JPG图像文件都没有问题,但上传到服务器上,使用IE查看就是烂图,无法打开(使用FireFox却能看)。

经过仔细排查,发现JPG图像也是分不同格式的,分为供平面出版业或彩印业用的CMYK格式与通常网络上使用的RGB格式。美工是在CMYK的素材上加工生成的JPG格式,保存后仍然为CMYK格式的文件。而IE对CMYK的格式是不支持的(IE6-IE8都不支持呢),所以就无法显示,表现为烂图。将图像由CMYK格式改存为RGB格式,再上传到服务器,烂图故障消失,问题得以解决。

这里提供一个LINUX批量转换CMYK格式的JPG[jpeg|jpg]为RGB格式的工具(也可以反过来转):
前提:linux 下记得要安装imagemagick这个软件包,具体的安装方法就略过(找个rpm包)。
然后将要转换的文件放到一个目录里面。

find ./ -name "*.jpg" -exec convert -colorspace RGB {} {} \;

做美工的朋友注意了,要上网络上正常显示JPG[jpeg|jpg]格式的文件,特别是兼容IE浏览器的显示,请务必将图片存为RGB格式的JPG文件。

相关热词搜索:IE JPG JPEG

上一篇:彻底删除微软拼音输入法(含Office2010)
下一篇:下载与播放FLASH文件(.swf)的技巧

分享到: 收藏
评论排行