PNG图片也能动起来

2017-05-06 00:54馨居士
电脑爱好者 2017年7期
关键词:编译器浏览器按钮

馨居士

说起动画图片,一定会想到只能展现出256色的GIF或曾一度广受追捧的Flash文件,而对于PNG这样的图片,一般不会将它与动画挂起钩來。但实际上,在以PNG为扩展名的图片文件中,还包含着一种能动的PNG图片,这就是APNG(Animated Portable Network Graphics的简称)。作为PNG的动画扩展,其优势在于图像不失真、无毛边无锯齿,现广泛应在网络播放中。

如何制作APNG动画

可以制作PNG动画的软件很多,这里以一款免费的“PNG图片编译器”为例为大家讲解吧。这款软件通过对离散的PNG文件进行汇编,产生一个动画PNG文件。

制作之前,我们可用传统图片制作软件如Photoshop,设计出所需的PNG系列帧文件,甚至可以将数码照片或截图转换成为PNG图片,然后用APNG编译器进行汇编,产生最终的PNG动画。除了支持PNG图片外,该软件还支持将TGA格式的图片导入到列表中,作为原始的素材文件。

至于制作方法,启动动画PNG文件编译器,点击“添加帧”按钮,将PNG文件添加到文件列表(图1)。列表中的每一帧图片均可通过右侧窗口进行预览,不合适的帧可点击“删除帧”按钮删除,同时可用“上移”或“下移”按钮调整顺序;对所选帧或全部帧的延时时间进行灵活设置;命名生成的动画文件名,扩展名采用默认的PNG格式。接下来,在右侧窗格中设置好压缩方式、调色板和颜色的优化选项、循环播放选项等。最后点击“开始编码”按钮,生成PNG动画文件(图2)。

怎么播放APNG

如果一个看图软件的解码器不识别APNG格式,那么至少能够正常回放动画PNG文件的第1幅普通画面。因此你会认为这是一张静态PNG图片,但其实它是动画。在PC端,Windows本身不支持APNG的播放,但可以通过Firefox(火狐)浏览器解决。网页中内嵌了APNG格式的PNG文件或将图片拖动到火狐浏览器中,该浏览器可自动播放APNG动画(图3)。若使用Chrome浏览器,下载安装APNG插件进行播放即可。

而移动端呢,Android平台首选Firefox浏览器播放APNG。苹果设备在iOS 8之前只有用Firefox这款主流浏览器来支持该格式,而当系统升级到iOS 8之后,Safari开始了对APNG的支持。

猜你喜欢
编译器浏览器按钮
基于相异编译器的安全计算机平台交叉编译环境设计
反浏览器指纹追踪
环球浏览器
通用NC代码编译器的设计与实现
编译器无关性编码在微控制器中的优势
基于ARM嵌入式平台的x86译码SOC架构设计