解決辦法1:開始->運行,在運行輸入框中輸入 “regsvr32 c:\windows\system32\pngfilt.dll”(然后點擊確定) 如果在注冊時出現 “已加載c:\windows\system32\pngfilt.dll,但沒有找到DllRegisterSever 輸入點,無法注冊這個文件”, 則表明這個文件可能損壞了,你要去別的機子去Copy一個好的過來,再進行一次注冊。
解決辦法2:打開注冊表,到這個路徑 “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents”, 在右邊右鍵“新建”->“字符串值” 緊接著最大的數字命名,我這里是3,故命名為4,并賦值為“image/png”。
解決辦法3:把別人機器上的“HKEY_CLASSES_ROOT\MIME\Database\Content Type”下的內容倒出,在自己的機器上倒入。
解決辦法4:找到“HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS/” 看看這個項目下面有沒有.png。如果沒有新建項目.png,然后把項目.png下面的"默認"鍵的鍵值修改為 “02BF25D5-8C17-4B23-BC80-D3488ABDDC6B”。如果有.png項,看看"默認"鍵的鍵值是否同上,不同就修改一下, 保存后關閉regedit,重啟瀏覽器,這時候png圖片就應該能顯示了。 上面的辦法,如果一種不行就再進行下一種方法,每使用一種方法,就關閉IE,重啟一下, 不然就算好了,你也不知道。
測試您的瀏覽器對透明PNG是否支持 目前雖然透明PNG文件的使用越來越廣泛,但是目前的一些瀏覽器并不對其提供支持, 因此當我們使用這個瀏覽器在瀏覽一些網站的時候會感覺很不愉快。 您的瀏覽器是不是也是這樣呢?那么請看一下下面的圖片。
這張圖片的背景色就是透明的。但是如果您看到的是一張背景有底色的正方形圖片,而看不到實際的圖片內容, 那么您的瀏覽器就沒有支持透明PNG的顯示。 由于本網站的頁面設計,你看到的圖是不完全不透明的效果,是能看到圖片內容的
|