馨居士
說起動(dòng)畫圖片,一定會(huì)想到只能展現(xiàn)出256色的GIF或曾一度廣受追捧的Flash文件,而對(duì)于PNG這樣的圖片,一般不會(huì)將它與動(dòng)畫掛起鉤來。但實(shí)際上,在以PNG為擴(kuò)展名的圖片文件中,還包含著一種能動(dòng)的PNG圖片,這就是APNG(Animated Portable Network Graphics的簡(jiǎn)稱)。作為PNG的動(dòng)畫擴(kuò)展,其優(yōu)勢(shì)在于圖像不失真、無毛邊無鋸齒,現(xiàn)廣泛應(yīng)在網(wǎng)絡(luò)播放中。
如何制作APNG動(dòng)畫
可以制作PNG動(dòng)畫的軟件很多,這里以一款免費(fèi)的“PNG圖片編譯器”為例為大家講解吧。這款軟件通過對(duì)離散的PNG文件進(jìn)行匯編,產(chǎn)生一個(gè)動(dòng)畫PNG文件。
制作之前,我們可用傳統(tǒng)圖片制作軟件如Photoshop,設(shè)計(jì)出所需的PNG系列幀文件,甚至可以將數(shù)碼照片或截圖轉(zhuǎn)換成為PNG圖片,然后用APNG編譯器進(jìn)行匯編,產(chǎn)生最終的PNG動(dòng)畫。除了支持PNG圖片外,該軟件還支持將TGA格式的圖片導(dǎo)入到列表中,作為原始的素材文件。
至于制作方法,啟動(dòng)動(dòng)畫PNG文件編譯器,點(diǎn)擊“添加幀”按鈕,將PNG文件添加到文件列表(圖1)。列表中的每一幀圖片均可通過右側(cè)窗口進(jìn)行預(yù)覽,不合適的幀可點(diǎn)擊“刪除幀”按鈕刪除,同時(shí)可用“上移”或“下移”按鈕調(diào)整順序;對(duì)所選幀或全部幀的延時(shí)時(shí)間進(jìn)行靈活設(shè)置;命名生成的動(dòng)畫文件名,擴(kuò)展名采用默認(rèn)的PNG格式。接下來,在右側(cè)窗格中設(shè)置好壓縮方式、調(diào)色板和顏色的優(yōu)化選項(xiàng)、循環(huán)播放選項(xiàng)等。最后點(diǎn)擊“開始編碼”按鈕,生成PNG動(dòng)畫文件(圖2)。
怎么播放APNG
如果一個(gè)看圖軟件的解碼器不識(shí)別APNG格式,那么至少能夠正?;胤艅?dòng)畫PNG文件的第1幅普通畫面。因此你會(huì)認(rèn)為這是一張靜態(tài)PNG圖片,但其實(shí)它是動(dòng)畫。在PC端,Windows本身不支持APNG的播放,但可以通過Firefox(火狐)瀏覽器解決。網(wǎng)頁中內(nèi)嵌了APNG格式的PNG文件或?qū)D片拖動(dòng)到火狐瀏覽器中,該瀏覽器可自動(dòng)播放APNG動(dòng)畫(圖3)。若使用Chrome瀏覽器,下載安裝APNG插件進(jìn)行播放即可。
而移動(dòng)端呢,Android平臺(tái)首選Firefox瀏覽器播放APNG。蘋果設(shè)備在iOS 8之前只有用Firefox這款主流瀏覽器來支持該格式,而當(dāng)系統(tǒng)升級(jí)到iOS 8之后,Safari開始了對(duì)APNG的支持。