2011-03-26 63 views
1

我有一個動畫GIF圖像。我將把它放在我的html頁面中的透明覆蓋層上。有沒有什麼辦法來平滑圖像(邊緣很粗糙,它們在psd中看起來很好) 並且有沒有辦法在IE 6,7,8中加載APNG。IE中的GIF和APNG圖像

回答

1

根據Wikipedia,無法在Internet Explorer中使用APNG。

您唯一的解決方法是創建GIF(它不支持像PNG那樣的alpha透明,這是粗糙邊緣的原因),並且可以與您將其放置在背景上的背景一起使用 - 比如,將主導背景色定義爲透明色,以便爲該顏色計算邊而不是黑色。

這取決於您使用的圖像編輯程序是否可能。

+0

是啊,我讀了起來。我想知道是否有任何解決方法。 – 2011-03-26 10:40:58

+0

@zIndex似乎有一個:http://ajaxian.com/archives/apng-class-get-apng-going-on-all-browsers不能說它的有用性,但可能會爲你 – 2011-03-26 10:47:03

+0

啊,謝謝。但那僅適用於Firefox和Opera。我可以讓APNG在Firefox中完美運行:) IE是一個頑固的人。 – 2011-03-26 11:14:50

1

我知道這是一個老的文章,但對於那些希望支持APNG在IE或Safari瀏覽器,有多數民衆贊成在下面找到一個javascript解決方法:

http://ajaxian.com/archives/apng-class-get-apng-going-on-all-browsers http://www.devthought.com/projects/mootools/apng/

目前,我相信FF(不確定版本)和Opera(不知道該版本)在瀏覽器級別支持它。對於Chrome,您可以下載APNG擴展程序以使其正常工作。

希望這會有所幫助。