Android logo与开机动画

社会主义新天地 提交于 2021-01-12 02:58:42

logo:分两种情况

第一种:ppm

图片格式png

pngtopnm logo_skytone_clut224.png > logo_skytone_clut224-tmp.pnm

pnmquant 224 logo_skytone_clut224-tmp.pnm > logo_skytone_clut224.pnm

pnmtoplainpnm logo_skytone_clut224.pnm > logo_skytone_clut224.ppm

第二种:bmp

png用ps转bmp注意位深度高点好,这样不易失真

(将图片在photoshop中打开,色彩模式设置为索引颜色,将图片存储为256 macos bmp图片,文件格式选择OS/2,深度选择8位,将图片存储为windows 8位 REL压缩)这段话文档中写的,但是实际应用的时候显示会出问题,目前对于位深度还是深一点好

RK3288开机logo存储在kernel.img中为logo.bmp图片图片大小为分辨率大小图片格式为REL压缩8色位,具体制作方法如下。

 

  • 将图片在photoshop中打开,色彩模式设置为索引颜色

 

 

 

 

二、将图片存储为256 macos bmp图片

 

 

三、将图片存储为windows 8位 REL压缩

 

 

到此完成

开机动画:

1、压缩方式选择存储

2、文件是.zip

3、最后一行要换行

4、压缩不要带路径

5、part中文件名长度一致

00001.png

00019.png

bootanimation.zip

part0 文件夹

part1 文件夹

desc.txt文件

这里主要注意desc.txt文件,以下是文件内容

1536 2048  5
p 1 0 part0
p 0 0 part1

第一行:前两个代表分辨率,最后一个代表一秒5帧(位置不对旋转图片,不要变化分辨率的位置)

第二行:第一个字代表片段,如果p换成c的话会等到该片段完毕才进入系统 第二个字1代表播放一次,第三个字代表播放完播下一个片段间隔0秒,最后跟图片的路径

第三行:第二个字代表循环播放(其他位置同上)

最后一行一定要换行,压缩时不要带子路径,压缩方式要是存储,图片格式png

这里part1是为了停留在最后一帧,因为开机的时间不好说,第一次开机时间可能会很长

开始视频,在BoardConfig.mk中配置

BOOT_VIDEO_ENABLE ?= true

在device/rockchip/common/bootvideo目录下放入bootanimation.ts文件

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!