F429中将RGB565改成RGB888遇到问题

2019-07-20 03:43发布

本帖最后由 shjzqbx 于 2016-8-24 16:07 编辑

经过测试在#define LCD_PIXFORMAT     LCD_PIXEL_FORMAT_RGB565        的时候汉字显示和图片都可以显示,但是图片感觉是黄颜 {MOD}和图片的叠加(无法显示白 {MOD},实际的背景 {MOD}就是黄颜 {MOD})
然后我就将RGB565改成RGB888,想把白 {MOD}显示出来
我是在阿波罗STM32F429 资料盘(A盘)中的2,标准例程-HAL库版本里面的  实验43 图片显示实验  的基础上更改的,出现背景 {MOD}无法显示白 {MOD}和汉字显示不正常,求指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
shjzqbx
2019-07-21 01:07
akikyoua 发表于 2016-8-24 13:09
问一下grb565是不是不能做比如文字背景透明(文字背景是下面一层的图片)啊?

RGB565文字背景可以是图片
//在指定位置开始显示一个字符串            
//支持自动换行
//(x,y):起始坐标
//width,height:区域
//str  :字符串
//size :字体大小
//mode:0,非叠加方式;1,叠加方式                                 
void Show_Str(u16 x,u16 y,u16 width,u16 height,u8*str,u8 size,u8 mode)

mode选择1,叠加方式  就可以用先显示的图片当背景 {MOD}了

一周热门 更多>