业务需求:客户需要替换关机充电动画
在路径
system/core/healthd/images
下面有2张合成的png图片
battery_fail.png 和battery_scale.png
现在要做的就是把battery_scale.png替换成自己合成的充电图标
在这里分享一下我的操作流程:
分析:
直接把
battery_scale.png
复制到
bootable/recovery/
路径下面,编译环境切换到
bootable/recovery/
路径下,再执行
python interlace-frames.py -d battery_scale.png -o battery.png
命令,会解压出6张8深度位的png图片,这6张图片就是关机充电的原始图片,现在要做的就是要替换掉这6张图片
-----------------------------------------------------cut line----------------------------------------------
第1步:可以自行用PS切出6张8深度位需要替换的png图标,切好后留作备用
在路径
bootable/recovery/
下面有一个
interlace-frames.py文件,
该文件用是将几张PNG图片合成一张PNG图片,我们使用如下命令将上面的battery_scale.png解包:
python interlace-frames.py -d battery_scale.png -o battery.png
第2步:
快速组包方法:
把自己ps的6张8个深度位的png图片复制到 bootable/recovery/路径下,再执行
python interlace-frames.py -o battery_scale.png battery00.png battery01.png battery02.png battery03.png battery04.png battery05.png
便可生成一个新的battery_scale.png图片
注意:图片名必须与执行命令的名字对应上
第3步:
把battery_scale.png替换掉 system/core/healthd/images路径下面的battery_scale.png即可,然后编译出新的固件烧录即可