http://www.hiapk.com/thread-800183-1-1.html
这个帖子里的一个问题,一直想不通刷的图案为什么为色彩及位置会偏移
参考到
http://android.modaco.com/content-page/324297/splash-image-size/page/20/
这个帖子,KK 已经解决这个问题了
修改需linux使用基础
splash 图案文件要求
1 边长为480x800像素, 16位 , 使用565格式的;
(565,红、绿、蓝的掩码为:0xF800、0x07E0、0x001F)
2 应将原图像旋转180度。
操作步骤:
1 使用 ImageMagick 来处理图案,ImageMagick使用WINDOWS或LINUX版本都可以。使用ImageMagick里边的convert 。
命令: convert -depth 8 splash.png rgb:splash.raw
命令执行后得到splash.raw文件.
(以下2,3,4全在linux下操作)
2 使用GCC 编译to565.c C代码,得到to565执行文件
3 使用to565,将图案转为565格式,格式不转的话为变成偏色.
命令: to565 < splash.raw > splash.raw565
4 生成一个有72空像素的splash.img 文件
命令: dd if=/dev/zero of=splash.img bs=1 count=72
5 将原有的图案文件追加到刚生成的splash.img 里边
命令: cat splash.raw565 >> splash.img
将 splash.img 刷到v880 (我在win7下面刷)
1. 关机后,接上USB线连接到电脑,按音量增加键+电源键开机,约几分钟后(win7后提示安装好驱动程序,如果已经安装过,可能没有任何提示)
2. 到 fastboot 目录,将刚才生成的splash.img文件复制到这个目录
执行命令: fastboot-windows flash splash splash.img
完成后执行 fastboot-windows reboot 重启后会见到新的开机画面.