Firefly开源社区
标题:
uboot对不同位深logo处理为什么不同?
[打印本页]
作者:
ksxy
时间:
2020-9-30 15:00
标题:
uboot对不同位深logo处理为什么不同?
crtc_state->rb_swap = logo->bpp != 32; 有关RGB翻转?
static bool can_direct_logo(int bpp) 有关数据翻转?
{
return bpp == 24 || bpp == 32;
}
作者:
firefly_zhongw
时间:
2020-9-30 15:57
对于rk3308这种基于vop lite结构的芯片,由于VOP不支持镜像,而24bit的BMP图片是按镜像存储。
作者:
ksxy
时间:
2020-9-30 16:16
firefly_zhongw 发表于 2020-9-30 15:57
对于rk3308这种基于vop lite结构的芯片,由于VOP不支持镜像,而24bit的BMP图片是按镜像存储。
谢谢您的回复 还是不太明白
我修改logo为24位图片 结果显示颜色由红色变为了蓝色 并且图片也发生了倒转 修改了上述两个条件中有关24位的判断 能够正常显示 现在不清楚为什么会发生这种情况?
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1