首先我们先来认识一下动画 1、动画是由若干个图像帧组成,当若干帧以一定的顺序及一定的速度连续播放时就形成了动画效果。这也是动画的制作原理。我们最熟悉的图片动画莫过于GIF格式的图像了。
2、壁纸动画部分的组成简单来说其实就是通过APK程序循环播放一个GIF动画。
3、制成的APK安装后可以直接在实景墙纸中找到并设为动态桌面,从而实现最简单的动画播放效果。
4、所谓非交互式指的是通过以下教程制作的动态壁纸不能够通过手指在屏幕的触控产生特殊效果。所以我们不能期待通过该教程做出的壁纸能像海底世界壁纸一样增添不同的场景,更不能做到喂鱼、逗鱼那么有趣的屏幕互动。(若想实现互动效果我们目前只有通过JAVA编程,本人的计算机能力还没有那个水平,就只能期待高手了)
需要的工具 1、DIY_LiveWallpapers,制作打包APK动态壁纸的必要工具
2、GifExtract.exe,将GIF格式动画分解成若干帧的必要工具(类似的工具大家也可以根据个人习惯在网上搜索下载)
3、photoshop或其他图像编辑软件,用来剪裁制作帧图片
4、KMPlayer_CN_3.0.0.1442_B3.exe,用来进行视频连续动作的截图以选取帧图片(还有很多可以连续截图的软件,甚至有些软件可以直接将视频格式转换为GIF格式。但本人尝试了许多软件,就以这个视频播放软件最方便)
5、JAVA虚拟机,运行DIY_LiveWallpapers的必要软件,同时JAVA虚拟机也是APK汉化软件必须的东东,装了无坏处 软件回复后可见
教程
1、安装JAVA,已经安装的跳过
2、将自己选择好的帧图片xxx.png和软件图标文件icon.png拷贝到DIY_LiveWallpapers/placeimages下(注意,帧图片的命名要根据播放顺序来,比如a01.png、a02.png、a03.png、a04.png………………a0n.png,软件最多支持制作100个帧图像)
3、返回DIY_LiveWallpapers文件夹,双击运行Run.bat
(1)进入DOS界面,软件自己初始化后看到下图
(2)回车,看到下图,在ENTER后输入一个数值,这个数值代表placeimages文件夹下除了icon.png外所有图片文件的数量。注意输入的数值是16进制的,比如我需要制作的图片数量是20张,转换成16进制后的数值为14,那么我就在enter后填写14.关于进制转换我们可以利用电脑开始--程序--附件中的计算器进行转换。下图
(3)输入16进制数值后回车,看到下图,根据提示输入APK名称(上图)
(4)回车根据提示输入说明文字(随便写),见下图
(5)回车根据提示输入安装文件名字,不能有特殊符号和空格,上第二图
(6)回车后等待程序自动制作就OK了,制作完成后按任意键退出程序,我们会在DIY_LiveWallpapers文件夹下看到一个制作好的APK文件。这个文件包是经过签名的,直接安装到手机就可以了。下图1
至此整个APK制作过程完成,其实全部都是通过软件自行完成的。下来就可以设置你制作的壁纸欣赏了。同样壁纸安装以后可以进行设置,有两项,一项是设置帧播放速度,最低位1帧/秒。速度越快也越耗电,大家可以根据自己制作的动画内容进行设置。另一项是壁纸显示大小,根据自己的需要设置是否全屏就OK了。
★★★★★★★★★★★★★★★★★★★★★★★★★★
辅助教程(前期准备的复杂过程,也是最需要花时间的过程,你的动态壁纸效果如何全看这里的功夫) 一、怎样截取视频帧画面 我们要用到的是Kmplayer播放器 1、用播放器打开你想截取帧图像的视频,我以变形金刚为例,找到你想截取的片段 2、视频暂停后在画面单击右键,选择捕获--高级捕获
3、在高级捕获界面设置如下图。选择好你想存放的文件夹,便于查找和编辑图片。
前缀随便设置个字母就OK。 位数选择2就可以了,因为前面提到过动态壁纸制作软件最大只支持100个帧图像,但实际一般的动态画面也就几十帧而已 格式选择PNG(慢) 要连续截图 帧率选择5就完全可以满足动画需求了 尺寸选择原始,便于后期对帧图像的编辑制作 4、进入播放器界面,按空格开始播放,同时鼠标选择捕获设置界面的开始。当你想要捕获的电影过程播放完时鼠标选择捕获设置界面的停止。这个时候你捕获的所有图片就都在你事先设置好的文件夹下了。
二、截取的帧图像的编辑(最终帧的格式一定是png格式,保存的时候要注意)
1、进入帧图像存放的文件夹,删除前后多余的帧画面
2、因为我们截取的是整个播放屏幕的画面,所以我们要利用PS软件对我们需要的部分进行截取。截取的比例可以根据手机屏幕的分辨率进行设置。我一般都用photoshop。(注意每个帧的截取部分相对整个画面要固定,否则做出的动画非常坑爹。例如截取部分全靠右,全靠左或者全部居中)
3、截取后保存的过程中可以根据手机分辨率的大小对每个帧进行大小调整,之后保存就OK了。
4、重命名所有帧,根据播放的顺序将所有帧命名成连续的数字排列,其实只要根据截图的名称稍加改动就可以了(第一帧的命名一定为01,以后的依此类推)
5、上面的工作完成后将所有帧复制或者剪切到壁纸制作软件的placeimages文件夹下备用。
6、选择一个自己喜欢的图片,正方形截取需要的画面,然后修改大小为50*50,保存的时候选择png格式,同时命名文件为icon.png。这个图片也放在placeimages下。当壁纸制作完成后这个图片就是安装后的图标了。
|