① 浏览器的所有PNG格式图片都无法显示,空白一片
png格式的图片要在Photoshop下打开,安装这个软件后,会有两个像羽毛状的图标(一个绿色,一个黄色),在那个黄色羽状图标下就可以打开了。
② 电脑看不到png图怎么办
很可能是dll文件损坏。
一、使用 开始->运行,在运行中输入“regsvr32c:\windows\system32\pngfilt.dll”(然后点击确定)。
注意,这个pngfilt.dll在有的系统中是在 c:\windows\system中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。 (也可以去网上下载一个pngfilt.dll,切记在覆盖原文件时一定要在系统
的安全模式下,否则系统会不断还原)
这个方法不行的话,试试以下的:
1、“开始”菜单——“ 运行”,在打开处输入“regsvr32 pngfilt.dll”——点“确定”。 2、“开始”菜单——“ 运行”,在打开处输入“regedit”——点“确定”打开注册表编辑。 3、找到HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET
EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS 文件夹(左边) 点“EMBEDEXTNTOCLSIDMAPPINGS”看其子文件夹里有没有“.PNG”
4、假若没有“.PNG”文件夹,则选定“EMBEDEXTNTOCLSIDMAPPINGS”文件夹,指着它点鼠标右键——新建“项”——将新建文件夹命名为“.png”——选定新建的“.png”——在右边栏空白处,点鼠标右键——新建“字符串值”——将新建“字符串值”命名为“clsid”(也可用重命名)——双击打开“clsid”——在“数值数据”填
“02BF25D5-8C17-4B23-BC80-D3488ABDDC6B”——点“确定”即可。 5、关闭IE浏览器,重新打开IE,这时png图片就能正常显示了。
三、开始 -> 运行,在运行输入框中输入“Regedit”,到这个路径
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted
Documents
”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”
(第二个方法用的比较有效)
③ 浏览器打不开png格式的图片怎么办
终于找到了比较完美的解决方法,以下列出。(特别说明我是用的第5种方法一次解决的)
一、官方解决方法,可能能有些人有用,所以在此一并列出。
最开始找到官方站上关于这个BUG的介绍 http://support.microsoft.com/kb/822071/zh-cn,但跟我情况完全不一样,并非PNG在4097字节,而是全X。
官方解决不了只好找野办法。
二、重新注册pngfilt.dll文件。
这个方法是PNG格式开发商官方网站上的推荐方法之一,抱着试试的想法按网站推荐的方法试了,一试成功。方法如下:
使用 开始->运行,在运行输入框中输入 “regsvr32 c:\windows\system32\pngfilt.dll”(然后点击确定)
或者运行regsvr32 c:\windows" class="t_tag">windows\system32\pngfilt.dll
注意,这个pngfilt.dll在有的系统中是在 c:\windows\system中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。
三、注册表中“Internet Settings”值被更改
开始 -> 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents
”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。
四、改注册表中“MIME”项
查看 HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png是否存在或者有权限查看,否则修改权限或者从别人的电脑上导入一个过来。
回到Regedit,发现MIME键权限是完全访问的,并没有任何问题。可能是缺少某些键值。
从别的可以正常显示PNG图像的电脑上导入一份MIME项,把自己的MIME整项删掉,直接导入他的注册表文件。所有PNG图像正常显示,问题解决。
解决之后现在image/png里的两个重要健值
数值名称:
Extension
数值数据:
.png
数值名称:
Image Filter CLSID
数值数据:
{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}
五、改注册表“INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS”项
你可在:
1.在WINDOWS开始/执行打入REGEDIT
2.到HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS/.PNG
看存不存在.
3.假若不存在.
MOUSE点它的上一层,也就是EMBEDEXTNTOCLSIDMAPPINGS
4.然后按MOUSE右键新增机码,输入.PNG
5.然后MOUSE在.PNG反白,
按MOUSE右键新增字串值(预设值)
6.对着预设值按MOUSE右键,选择上面的"修改",
7.输入
clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B
8.按确定.
现在很多都是由quicktime文件导致的莫名错误,而且abobe公司的软件已经包含有这个quicktime.dll文件了,所以如果你机器上装有adobe的软件的话,你要小心了,不要随便删除它的软件。
④ 为什么我的浏览器不能显示PNG格式的图片了
我电脑也碰到这个问题了,以下是我试过的几种方法,我的电脑都没有解决。但是希望可以帮到你。
1. 有人说是IE6不能查看PNG是个BUG,大小为 4,097 字节或 4,098 字节 不能看。
对于这个问题,需要补丁。现在一般很少有电脑有这个问题。
2. 注册表修改,在HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS/ 下加个.png的子键,并且把值修改为clsid:4063BE15-3B08-470D-A0D5-B37161CFFD69。
3. 有人说重装IE6,有人说要装IE7,有人说要重装系统,没试过……
重装IE6,我没试过,IE7就算了。我愿意重装系统早装了。
4. 使用 开始->运行,在运行输入框中输入 “regsvr32 c:\windows\system32\pngfilt.dll”如果在注册时出现 “已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,或是找不到文件。要去别的机子去Copy一个好的过来。再进行一次注册。
5. 更改文件夹选项的设置,控制面板->“文件夹选项”->“文件类型”,选择下方的“还原”按钮。
根本就没有见到有个“还原”的按钮。我干脆就把文件类型里的PNG类型删除掉了,然后打开电脑中的PNG图片,就自动用“widows文件和传真查看器”打开,可以浏览。但是IE还是不能看。
6. 注册表修改。在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Internet Settings\Accepted Documents”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。
7. 注册表修改。在“HKEY_CLASSES_ROOT\MIME\Database\”看看是不是孔的,然后看看content type 下面是不是有乱码的项。如果是空的,找一个健全的电脑,把“HKEY_CLASSES_ROOT\MIME”整个键导出到mime.reg,再到我机子导入。如果没有权限导入,在MIME键上右键,把MIME项整个删除,导入MIME.REG,再右键查看权限,正常。
我这里各项健全。也没有查看到乱码,也不存在权限的问题。不管怎么样,我都把这个分支删掉了,重新导入其他正常电脑的分支项。依然没有成功。
(有人说装了quick time后,导致这里有中文,注册表不识别,所以乱码,但是我这里没有,连quick time 也没有。我为此还专门装了quicktime,也没发现有乱码出现)
8. 修改INTERNET选项,在“高级”选项卡下“多媒体”里选“显示图片”
9. 修改注册表。在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security]
加入dword值 名称为BlockXBM 值为0
⑤ 浏览器打不开png格式的图片是怎么回事
检查注册表项,看看这个下面
hkey_classes_root\\mime\\database\\content
type\\
有各种子项列表,类似
image/png
这样的
注意看有没有乱码状态的,有时候安装一些软件的时候语言版本判断出问题导致安装了一些乱码的子项名称进去(中文的没关系),删掉有乱码的子项(删之前最好将要删除的子项导出备份一下以备不测)。我当时是删掉了一个
????/x-m4v
的子项(当时????是奇怪的日文字符,具体不记得了),使用ie内核的浏览器就恢复可以显示png图片了。
⑥ 我的电脑打开网页不显示png格式的图片怎么办
具体症状是:以IE为核心的浏览器包括ie都打不开png格式的网页图片,如果以纯链接打开网络png图片则提示下载或无法打开。
可能原因是:
1.卸载了Kmplayer
2.装了quiktime等软件改写了注册表
3.自己的文件设置有问题
具体解决办法:
1、使用 开始->运行,在运行输入框中输入 “regsvr32 c:\windows\system32\pngfilt.dll”(然后点击确定)
注意,这个pngfilt.dll在有的系统中是在 c:\windows\system中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。
2、有些人是因为自己系统的设置问题,即任意打开一个文件夹,在上方菜单上选择“工具”->“文件夹选项”->“文件类型”,选择下方的“还原”按钮。(如插图1)。
3、开始 -> 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Internet Settings\Accepted Documents”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。(见插图2)。
4.打开注册表[HKEY_CLASSES_ROOT\MIME],正常的情况下里面有几大项,不能打开png格式图片时仅有Database项。正常情况下,Database项下有上百项,异常情况下只有三四项。这事可以从别人正常的机子中(xp可以从vista中拷贝)拷来MIME项注册表在自己机子上导入。有时是MIME权限出了问题(如空权限),只需全部删去再导入。
总结:用以上4种方法分情况排除,应该就能解决问题了。如果仍不见效,建议重装IE并升级到最高版本。
⑦ 我的电脑显示不出png格式的图片
你从哪里得知这两种图片电脑不能显示?
把你的png、bmp文件在浏览器里打开看看,能否显示?这两种图片都可以使用在网页上,也就是说所有的电脑都应该可以打开。
也许你的图片浏览软件出现了问题,重现下载一个图片浏览器就可以了。
⑧ 我电脑打不开png格式的图片,如何解决
这是因为没有设置好打开方式,所以电脑无法打开文件。解决方法如下。
1,首先,找到一张png格式的图片,右键点击该文件。
⑨ 浏览器显示不了PNG格式的图片 是什么原因
既然你说不是浏览器的问题
那问题应该出在系统或者网站方面。
系统中有一个pngfilt.dll
处在c:\windows\system32\路径下,此文件丢失会引起这个故障
(解决方法在电脑上搜索出来pngfilt.dll
然后拷贝到路径下,或者在别的电脑上拷贝过来)
如果存在,则有可能是文件注册项损坏,使用
开始->运行,在运行输入框中输入
“regsvr32
c:\windows\system32\pngfilt.dll”(然后点击确定)
希望能帮你解决!