IE8不能显示PNG图片的解决办法
最近一段时间发现IE8下不能正确显示图片,但是部分图片却可以显示,于是查看了一下图片的链接,发现不能显示的都是PNG格式图片。因为平时基本上不会用到IE,99%的时间都在使用 Firefox 浏览网页,所以就这么一直放着,今天实在忍无可忍了,上网搜索一下就绝方法,果然就找到了答案。非常感谢猫闷同学提供的解决办法。
方法很简单,就是对系统注册表的PNG格式支持进行一个小手术,如果喜欢自己动手的可以看看下面的代码自己进行修改,如果懒得动弹的人可以将下面这段代码保存为.reg文件双击导入注册表(效果是一样的):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png]
"Extension"=".png"
"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png\Bits]
"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a
如果有些同学足够懒,连复制代码保存为.reg文件都懒得去做,那就直接下载我做的这个.reg文件,双击导入注册表好了,我好人做到家了!
上一篇: 搜狗云输入法体验
下一篇: 2009年中国征兵宣传海报





2009/11/04 14:53:41
这个问题我还没碰到过
[回复]
2009/11/04 15:12:13
IE8不能显示PNG图片,你这里是能显示了 不懂的人还是现实不了啊,别人看你的网页还是不透明
[回复]
疯子 回复:
十一月 4th, 2009 at 3:14 下午
@卢松松, 正确,就跟我改了HOSTS文件自己可以访问自己被墙的博客,却不能让别人也正常访问。
[回复]
Louis Han 回复:
十一月 4th, 2009 at 4:34 下午
@卢松松, 呵呵,我说的不是这个问题,不是显示不了我博客上面的png图片
是所有网页上的png图片都不能显示,好像是安装苹果的播放器引起的
[回复]
2009/11/04 17:18:01
留言好多好多....
原来IE8有时还会有这种小问题..
[回复]
Louis Han 回复:
十一月 4th, 2009 at 5:26 下午
@起衣, 恩,软件冲突引起的吧
[回复]
2009/11/04 18:00:03
还是Firefox好啊
[回复]
Louis Han 回复:
十一月 4th, 2009 at 8:50 下午
@ooaixt, 是啊,只有Firefox才是浏览器的王道
[回复]
2009/11/04 21:29:24
我就不知道。。为什么我有一篇日志在ie6下有张图片不能显示。在Firefox下就正常。搞不懂。实在搞不懂。
[回复]
Louis Han 回复:
十一月 4th, 2009 at 9:46 下午
@wingvc, 呵呵,因为IE6不正常呗
[回复]
2009/11/04 21:33:28
基本上都是使用firefox,极少使用IE,还真没发觉有这问题
[回复]
Louis Han 回复:
十一月 4th, 2009 at 9:48 下午
@Johnny, 这个也不是所有人都会碰到的,我比较矬啊恰好碰到了
[回复]
2009/11/04 22:27:23
呵呵,我也写过类似的文章
[回复]
Louis Han 回复:
十一月 4th, 2009 at 10:43 下午
@aisinvon, 呵呵,你也遇到过?好像是苹果的播放器破坏的注册表
[回复]
2009/11/04 22:58:50
真是的,,最烦IE了
[回复]
Louis Han 回复:
十一月 5th, 2009 at 12:44 上午
@xifs, 呵呵,其实我极少使用IE的
[回复]
2009/11/04 23:51:31
难怪有些png图片都是叉号呢。学习了。
[回复]
Louis Han 回复:
十一月 5th, 2009 at 12:45 上午
@young, 呵呵,你也碰到了啊
[回复]
2009/11/05 00:23:29
99%的时间都用IE8的人飘过。
我竟然没发现IE对PNG的支持问题。
[回复]
Louis Han 回复:
十一月 5th, 2009 at 12:46 上午
@Jacse, 因为这是部分用户遇到的问题,不是IE8本身的
[回复]
2009/11/05 10:45:20
由于感觉 8 有点儿麻烦,就退而用 7 了。
[回复]
2009/11/05 12:52:01
不能显示么?暂时还没发现……
[回复]
Louis Han 回复:
十一月 5th, 2009 at 8:51 下午
@米米, 呵呵,我是因为装其他软件产生了冲突,注册表损坏了
[回复]
2009/11/06 09:43:02
还有这种事啊,IE8也真是的。
[回复]
Louis Han 回复:
十一月 6th, 2009 at 4:40 下午
@Cinner, 不怪IE8的,我装苹果的播放器把注册表给搞坏了
[回复]
2009/11/06 14:34:46
我这边显示正常,没注意到IE8下PNG问题,我的所有的软件LOGO都是压缩的PNG透明图,比GIF苗条许多。
[回复]
Louis Han 回复:
十一月 6th, 2009 at 4:51 下午
@LAONB, 你用什么工具压缩PNG的?我怎么找不到好的工具啊
[回复]
LAONB 回复:
十一月 6th, 2009 at 8:19 下午
@Louis Han, 我还是用photoshop压成128位仿色的WEB式PNG,75X75的图一般不到3K。
[回复]
Louis Han 回复:
十一月 6th, 2009 at 8:44 下午
@LAONB, PS啊,没有这么技术
[回复]
2009/11/06 19:07:57
==!IE8居然还对png支持出现问题...
[回复]
Louis Han 回复:
十一月 6th, 2009 at 8:25 下午
@安, 好像注册表被苹果播放器破坏了
[回复]
2009/11/06 20:38:54
还是大把人用IE的,任重而到不远了。
[回复]
Louis Han 回复:
十一月 6th, 2009 at 8:45 下午
@搜稀奇, IE下个版本不是要更换引擎了吗,不知道会不会有作为
[回复]
2009/11/07 18:38:17
竟有这问题?
[回复]
2009/11/08 10:39:07
原来是注册表的事啊。
[回复]
Louis Han 回复:
十一月 8th, 2009 at 11:58 上午
@忆往事, 是啊,注册表被别的软件破坏了
[回复]
2009/12/17 09:39:14
我在win7为什么不能导入呢?
[回复]
Louis Han 回复:
十二月 17th, 2009 at 2:27 下午
@ma, 直接双击就可以了,或者右击以管理员身份运行
[回复]
2009/12/17 15:01:32
问题已经解决,原来是权限的问题,thanks a lot.
[回复]