解决IE不能显示PNG格式的透明图片

今天遇到这个问题,现在把解决方法跟大家分享下
解决方法:
注册文件dll 运行

regsvr32 pngfilt.dll

如果在注册时出现 “已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。 提示:需要在安全模式下才注册行。
安全模式进入方法,在开机时不断按F8,然后选择【安全模式】后回车进入。
(如果找不到这个dll文件,,就下载附件里面的拷贝到windows\system32下面) pngfilt.rar

然后运行:

regedit

选择:HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS/ 看看这个项目下面有没有.png
如果没有新建项目.png
然后把项目.png下面的”默认”键的键值修改为
02BF25D5-8C17-4B23-BC80-D3488ABDDC6B

如果有.png项,,看看”默认”键的键值是否同上,,不同就修改一下
保存后关闭regedit,,重启浏览器,,这时候png图片就应该能显示了 附件:[url=http://www.qiannao.com/space/show/xgly/上传分享/2009/3/31/pngfilt.rar/.page]pngfilt.rar[/url] n]]>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code