CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5949|回复: 6

启动logo该做多大分辨率

[复制链接]
发表于 2014-9-9 10:50:12 | 显示全部楼层 |阅读模式
启动logo制作后总是不能显示,怀疑与屏幕分辨率不匹配有很大关系,但究竟该做多大呢

lingw发现启动过程中分辨率几经变化,比如开机动画 animation.zip 的图片也会发生变化

有哪位高手解答一下呢
回复

使用道具 举报

发表于 2014-9-9 13:07:00 | 显示全部楼层
你的屏是多少分辨率就做多少分辨率的png图
回复 支持 反对

使用道具 举报

发表于 2014-9-9 16:04:32 | 显示全部楼层
720P的就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-12 17:52:40 | 显示全部楼层
楼上不完全对,因为不是手机rom,屏幕分辨率是固定的

仔细看了,由于我刷的img都是720p或1080p的,且默认是hdmi输出,所以做错了分辨率是不会显示的。
1、从板上下载boot.img
sudo adb shell dd if=/dev/block/nandc /mnt/sdcard/boot.img
adb pull /mnt/sdcard/boot.img
然后用bootimg工具打开,我的是在ubuntu下
bootimg.py --unpack-bootimg boot.img
继续打开
bootimg.py --unpack-ramdisk
然后查看图像文件大小
ls -l initrd/initlogo.rle   
该文件大小这样算 size=w*h*4
也就是说如果该文件大小为3686400,那么一定是720p(1280*720*4=368400)
也就是说如果该文件大小为8294400,那么一定是1080p(19200*1080*4=8294400)
至于其它分辨率,可以大致猜出来

回复 支持 反对

使用道具 举报

发表于 2014-9-29 10:03:34 | 显示全部楼层
我的各种分辨率,都不会显示。你的1280*720*4中*4是4位深度吗?我24位深度,32位深度都不行啊!

回复 支持 反对

使用道具 举报

发表于 2014-9-29 10:12:29 | 显示全部楼层
天下第七 发表于 2014-9-12 17:52
楼上不完全对,因为不是手机rom,屏幕分辨率是固定的

仔细看了,由于我刷的img都是720p或1080p的,且默认 ...

我的各种分辨率,都不会显示。你的1280*720*4中*4是4位深度吗?我24位深度,32位深度都不行啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-2 16:06:54 | 显示全部楼层
cyj604b 发表于 2014-9-29 10:12
我的各种分辨率,都不会显示。你的1280*720*4中*4是4位深度吗?我24位深度,32位深度都不行啊!
...

用dmesg 会显示logo分辨率不匹配的,会提示应该是368600还是多少,然后根据这个来做图片大小就可以了


其中的4应该是4*8=32位深度

另外我用的一个工具把jpg转成rle,应该色深都是一致的, 重要的是分辨率要匹配


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 16:41 , Processed in 0.022941 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部