您尚未登录。

楼主 #1 2018-07-16 15:37:04

beyondabcd
会员
注册时间: 2018-06-12
已发帖子: 44
积分: 44

咨询一下LittlevGL显示图片里面的结构体参数

我是把图片生成.c文件,这个语句显示图片时lv_img_set_src(img_src, &red_flower);
red_flower结构体

const lv_img_t red_flower = {
  .header.w = 100,                                          /*Image width in pixel count*/   
  .header.h = 75,                                                  /*Image height in pixel count*/
  .header.alpha_byte = 2,                                       /*No alpha byte*/
  .header.chroma_keyed = 0,                                   /*No chroma keying*/
  .header.format = LV_IMG_FORMAT_INTERNAL_RAW,     /*It's a variable compiled into the code*/
  .pixel_map = red_flower_pixel_map                           /*Pointer the array of image pixels.*/
};


1). alpha_byte、chroma_keyed 、format 这几个参数都表示什么意思,都应该赐什么样的值?
2). 如果我想显示jpg,bmp,png不同类型的图片,也都是用这一个lv_img_set_src函数吗?

离线

楼主 #3 2018-07-16 21:12:21

beyondabcd
会员
注册时间: 2018-06-12
已发帖子: 44
积分: 44

Re: 咨询一下LittlevGL显示图片里面的结构体参数

显示100X50的图片,没事,显示200X200的图片就花屏了,是怎么回事,是lv_conf.h文件里的,LV_MEM_SIZE这个参数小吗?我都改成#define LV_MEM_SIZE    (3200U * 1024U) 也不行呀

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn