在使用sdk例子, example\multimedia\lvgl\lvgl_tools_example\NXP_GUI_guider , 配置menuconfig , 由lvgl8 改为lvgl9, 将ui资源都用guider 1.9生成了 lvgl9代码, 编译时报错 : ------------- ezip convert begin: ezip -convert F:\OpenSiFli\code\nxp_guider\image\ezip_brightness1_ARGB8888_140x140.c color RGB888 -------------
Found array: _brightness1_ARGB8888_140x140_map (78400 bytes)
Error: No image descriptors found
---------------------------------------- ezip convert end !!! --------------------------------------
GenImgFile build_a52-nano_n16r16_hcpu\image\ezip_brightness2_ARGB8888_140x140.tmp.c
ImgFileBuilder= -rgb888 -cfile 2 -pal_support
ezip version: 2.4.24_2026_01_19_h264_mp4
------------- ezip convert begin: ezip -convert F:\OpenSiFli\code\nxp_guider\image\ezip_brightness2_ARGB8888_140x140.c color RGB888 -------------
Found array: _brightness2_ARGB8888_140x140_map (78400 bytes)
Error: No image descriptors found
---------------------------------------- ezip convert end !!! -------------------------------------- 看描述似乎是img描述符错误, sdk 原本例子 const lv_img_dsc_t _lcd_off_alpha_392x392 =
{
.header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA,
.header.always_zero = 0,
.header.reserved = 0,
.header.w = 392,
.header.h = 392,
.data_size = 153664 * LV_IMG_PX_SIZE_ALPHA_BYTE,
.data = _lcd_off_alpha_392x392_map,
};, 而lvgl9 描述符是 const lv_image_dsc_t _brightness1_ARGB8888_140x140 = {
.header.magic = LV_IMAGE_HEADER_MAGIC,
.header.cf = LV_COLOR_FORMAT_ARGB8888,
.header.stride = 560,
.header.w = 140,
.header.h = 140,
.data_size = sizeof(_brightness1_ARGB8888_140x140_map),
.data = _brightness1_ARGB8888_140x140_map,
}; , 针对这个 修改哪里,可以适配lvgl9的描述符呢?