「Animated PNG support」修訂間的差異
出自 MozTW Wiki
(→參考資料) |
|||
行 8: | 行 8: | ||
=== 參考資料 === | === 參考資料 === | ||
− | [http://people.mozilla.com/~dolske/apng/demo.html APNG Demo] | + | *[http://people.mozilla.com/~dolske/apng/demo.html APNG Demo] |
− | [http://labs.mozilla.com/2007/08/better-animations-in-firefox-3/ Better Animation in Firefox 3] | + | *[http://labs.mozilla.com/2007/08/better-animations-in-firefox-3/ Better Animation in Firefox 3] |
− | [http://en.wikipedia.org/wiki/Animated_Portable_Network_Graphics Animated PNG -- Wikipedia] | + | *[http://en.wikipedia.org/wiki/Animated_Portable_Network_Graphics Animated PNG -- Wikipedia] |
− | [http://developer.mozilla.org/en/docs/Animated_PNG_graphics APNG Specification] | + | *[http://developer.mozilla.org/en/docs/Animated_PNG_graphics APNG Specification] |
於 2008年1月5日 (六) 12:36 的修訂
Firefox 3 支援 Animated PNG
- Animated PNG Specification 是 2004 年 Mozilla Corporation 的 Stuart Parmenter 與 Vladimir Vukicevic 依據 Portable Network Graphic (PNG) 而設計的延伸規格 (extension),加入了對動畫的支援。2006 的 Google Summer of Code 替目前被廣泛使用的 libpng 加入了 APNG 的支援,Firefox 的支援則在 2007 年 5 月 23 日的 Firefox 3 trunk build 加入。
- 以往網路上的動畫圖片多用 GIF 格式,但因 GIF 每個像素僅支援 8 bit 的色彩深度,所以不適合用於色彩豐富、或有漸層的圖片。APNG 則支援 24 bit 的色彩深度。
- APNG 支援 8 bit 的透明度 (GIF 僅支援完全透明、完全不透明)。
- APNG 的第一個 frame 是一張靜態的 PNG 圖片,所以只要瀏覽器支援 PNG,即使無法正確解讀 APNG,仍可顯示這張 APNG 圖片的第一個 frame 內的 PNG 圖片。
- 講了這麼多 APNG 的好處,要怎麼產生 APNG 圖片呢?APNG Edit
- 不幸的是,PNG Group 於 2007 年 4 月 20 日正式拒絕將 APNG 納入正式的延伸規格。