lvgl8.2 img 图片显示

2023-11-10

1. lvgl 图片显示源

为了提供良好的图片显示灵活性,所以显示图像的来源可以是以下三种

  • 代码中的一个变量(一个带有像素颜色数据的 C 数组)。
  • 存储在外部的文件(比如 SD 卡)。
  • 带有符号的文本。

2. 内部图片

对于源码内部图片(将图片转换为图片数组)想要将 PNG,JPG 或 BMP 格式的图像生成像素颜色数据数组,这需要使用专门的图片转换工具,刚好 lvgl 官方也为我们提供了这样的工具,该工具为网页版本,所以需要联网在线使用。具体样式和使用方法如下图所示。

78a87f29fc624be688f7464fa11b9533.png
具体链接:https://lvgl.io/tools/imageconverter

3. 外部图片

要使用外部图片文件,同样需要使用在线转换器工具转换图像文件,但现在图片格式转换工具中应该选择二进制的文件输出格式。同时还需要使用 lvgl 的文件系统模块,并注册一个具有一些基本文件操作功能的驱动程序。转到文件系统了解更多信息。使用 lv_img_set_src(img, “S:folder/test_image.bin”) 设置从指定文件获取图像。

QQ图片20220208193822.png

4. 图像透明度

很多时候存在需要使用圆角图片的情况,在此场景下我们需要将图片进行圆角处理,处理后的图片直角部分将变为透明色,此时就要求 lvgl 不能够将透明色显示出来,所以对于 lvgl 内部(变量)和外部图像支持 2 种透明度处理方法:

  • Chroma-keying 具有 (lv_conf.h) 颜色的像素将是透明的。LV_COLOR_CHROMA_KEY
  • Alpha 字节向包含像素不透明度的每个像素添加一个 Alpha 字节

5. 调色板和 Alpha 索引

图像除了真彩色 (True Color 或叫 RGB) 颜色格式外,还支持以下格式:
Indexed 图像具有调色板。
Alpha indexed 仅存储阿尔法值。

6. 重新着色

颜色可以与具有给定强度的图像的每个像素混合。这对于显示图像的不同状态(选中、非活动、按下等)非常有用,而无需存储同一图像的更多版本。可以通过在(无重新着色,值为 0)和(完全重新着色,值为 255)之间设置来在样式中启用此功能。默认值为禁用此功能。img_recolor_opa LV_OPA_TRANSP LV_OPA_COVERLV_OPA_TRANSP

7. 自动调整图片大小

如果将图像对象的宽度或高度设置为对象的大小,则会根据图像源在相应方向上的大小进行设置。LV_SIZE_CONTENT

8. 马赛克

如果对象的大小在任何方向上都大于图像大小,则图像将像镶嵌一样重复。这仅允许从非常窄的源创建大图像。例如,您可以拥有一个具有特殊渐变的 300 x 5 图像,并使用马赛克功能将其设置为墙纸。

9. 图像偏移

您可以向显示的图像添加一些偏移量。如果对象大小小于图像源大小,则很有用。使用偏移参数,可以通过对 x 或 y 偏移进行动画处理来创建纹理图集或 运行图像 效果。比如一些图片的直线类型动画就可以使用偏移产生,需要设置偏移使用以下两个函数接口。
lv_img_set_offset_x(img, x_ofs)
lv_img_set_offset_y(img, y_ofs)

例如这样:

static void ofs_y_anim(void * img, int32_t v)
{
    lv_img_set_offset_y(img, v);
}

将图像偏移接口由动画回调函数调用,图像即可变成动图。

10. 图像缩放

使用 lv_img_set_zoom(img, factor) 将放大图像。将 factor 设置为 256 或 LV_IMG_ZOOM_NONE 以禁用缩放。较大的值会放大图像(比如 512 倍大小),较小的值会缩小图像(比如 128 倍大小)。分数尺度也适用。例281,放大 10%。256 或 LV_ZOOM_IMG_NONE 则无缩放,大于 256 放大,小于 256 缩小,128 属于缩小一半,512 则放大两倍。

11. 图像旋转

需要旋转图像,请使用 lv_img_set_angle(img, angle) 函数接口。img 为图像对象 angle 为旋转角度,角度具有 0.1 度的精度,因此对于 45.8° 参数设置为 458。transform_zoomtransform_angle 样式属性也用于确定最终的缩放和角度。

注意,默认情况下,旋转的枢轴点是图像的中心。可以使用lv_img_set_pivot(img, pivot_x, pivot_y) 函数接口来更改图像旋转的枢轴点,例如将 xy 设置为 (0, 0) 则是被旋转图像的左上角最顶点。

转换的质量可以通过 lv_img_set_antialias(img, true/false) 函数接口来调整。启用反锯齿后,转换的质量会更高,但速度会更慢。

注意:这些转换要求整个图像都是可用的。因此,索引图像(LV_IMG_CF_INDEXED_...),alpha 图像(LV_IMG_CF_ALPHA_...)或来自文件的图像不能被转换。换句话说,转换工作仅在真实的彩色图像存储为 C 数组,或如果自定义图像解码器返回整个图像这个情况下有效

需要注意的是,在变换过程中,图像对象的实际坐标不会发生变化。使用 lv_obj_get_width/height/x/y() 函数接口将返回原始的非缩放坐标。

12. 标签为图像

图像和标签有时被用来传达同样的东西。例如,描述按钮的功能。因此,图像和标签是可以互换的,即图像可以使用LV_SYMBOL_DUMMY 作为文本的前缀来显示文本。例如,
lv_img_set_src(img, LV_SYMBOL_DUMMY“Some text”)
lv_img_set_src(img2, LV_SYMBOL_OK "Accept");

QQ图片20220208220557.png

13. 测试图片显示

girl_100x110.png
girl_28x32.png
将图片使用官方工具转化为 C 数组得到如下内容

#ifdef LV_LVGL_H_INCLUDE_SIMPLE
#include "lvgl.h"
#else
#include "lvgl/lvgl.h"
#endif

#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endif
#ifndef LV_ATTRIBUTE_IMG_IMAGE_GRIL_28X32
#define LV_ATTRIBUTE_IMG_IMAGE_GRIL_28X32
#endif
const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_IMG_IMAGE_GRIL_28X32 uint8_t image_gril_28x32_map[] = {
#if LV_COLOR_DEPTH == 1 || LV_COLOR_DEPTH == 8
  /*Pixel format: Red: 3 bit, Green: 3 bit, Blue: 2 bit*/
  0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x92, 0x6d, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x93, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x92, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x73, 0x73, 0x73, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf5, 0xf9, 0xf9, 0xd1, 0xd1, 0xb1, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x73, 0x73, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xf9, 0xf5, 0xd5, 0xd5, 0xb1, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x73, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6d, 0x93, 0x93, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6d, 0x72, 0x72, 0x72, 0x73, 0x93, 0x73, 0x92, 0x6d, 0x72, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x6e, 0x93, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x77, 0x73, 0x77, 0x6d, 0x72, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x92, 0xff, 0xff, 0xff, 0xff, 0x8e, 0x92, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x92, 0x6d, 0x6d, 0x8d, 0x8d, 0x92, 0x45, 0x00, 0x00, 0x00, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x8d, 0xff, 0xff, 0x92, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x6d, 0x8d, 0x8d, 0x92, 0x92, 0x92, 0x92, 0x8e, 0x8d, 0x00, 0x00, 0x6d, 0x73, 0x73, 0x73, 
  0x73, 0x72, 0x6d, 0xfb, 0x72, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x6d, 0x8e, 0x8e, 0x92, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8d, 0x92, 0x69, 0x92, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x72, 0x69, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x72, 0x8d, 0x91, 0x91, 0x8e, 0x92, 0x8e, 0x92, 0x8d, 0x8e, 0x8e, 0x69, 0x92, 0x6d, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x6e, 0x73, 0x73, 0x73, 0x73, 0x73, 0x92, 0x6d, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8d, 0x8e, 0x92, 0x8e, 0x8e, 0x8e, 0xdb, 0x8d, 0x6d, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x72, 0x92, 0x73, 0x73, 0x73, 0x92, 0x6d, 0x8e, 0x8e, 0x92, 0x8e, 0x8e, 0x8e, 0x8d, 0x8d, 0x91, 0x8d, 0x92, 0x8d, 0x6d, 0xff, 0x92, 0x69, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x6e, 0x73, 0x92, 0x6d, 0x92, 0x91, 0x8e, 0x92, 0x91, 0x8e, 0x8e, 0x8e, 0x8e, 0x91, 0xb6, 0xd6, 0xb2, 0x8d, 0xff, 0xff, 0xb2, 0x77, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x49, 0x00, 0x8d, 0x91, 0x91, 0x91, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x92, 0x91, 0xff, 0xff, 0x69, 0x69, 0xff, 0xff, 0x6d, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x72, 0x6e, 0x8d, 0x92, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x6d, 0xff, 0xff, 0x8d, 0xff, 0xff, 0x69, 0x69, 0xff, 0xff, 0x6d, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x6e, 0x92, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8d, 0xff, 0xff, 0xff, 0x8d, 0x92, 0xff, 0xdb, 0xdb, 0xff, 0xff, 0x92, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x72, 0x92, 0x91, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8d, 0xff, 0xff, 0xff, 0x8d, 0xfb, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x92, 0xff, 0xff, 0x92, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x8d, 0x8e, 0x8e, 0x8e, 0x8d, 0x8e, 0x8e, 0x92, 0x8e, 0x92, 0xff, 0x8d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x72, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x91, 0x8d, 0x92, 0x8e, 0x92, 0x8e, 0x91, 0x8e, 0x8e, 0x92, 0x8d, 0x6d, 0xff, 0xff, 0xff, 0xd6, 0x69, 0x92, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x6d, 0x91, 0x8d, 0x92, 0x8e, 0x8d, 0x8e, 0x8d, 0x8e, 0x8e, 0x8e, 0x6d, 0x6d, 0xff, 0xff, 0x92, 0x8d, 0x8d, 0x6d, 0x73, 0x73, 0x73, 0x92, 0xff, 0xff, 0x93, 0x73, 
  0x72, 0x8d, 0x92, 0x8d, 0x92, 0x8e, 0x6d, 0x8e, 0x8d, 0x8e, 0x8e, 0x8d, 0x6d, 0x8d, 0xff, 0xff, 0x69, 0x6d, 0x91, 0x6d, 0x73, 0x73, 0x73, 0xff, 0xff, 0xff, 0xff, 0x92, 
  0x6e, 0x92, 0x91, 0x91, 0x8e, 0x8e, 0x8d, 0x8e, 0x8d, 0x8e, 0x8e, 0x8d, 0x6d, 0xdb, 0xff, 0xdb, 0xff, 0xdb, 0x6d, 0x6d, 0x73, 0x73, 0xdb, 0xff, 0xad, 0x8d, 0xff, 0xff, 
  0x6d, 0x92, 0x92, 0x8e, 0x8e, 0x92, 0x92, 0x8e, 0x91, 0x92, 0x8e, 0x91, 0x6d, 0xff, 0xdb, 0xff, 0x92, 0xff, 0xff, 0xff, 0x72, 0x73, 0xdb, 0xff, 0x8d, 0xdb, 0xff, 0x97, 
  0x6e, 0x92, 0x92, 0x8e, 0x8e, 0x91, 0x91, 0x8e, 0x91, 0x8d, 0x8e, 0x8e, 0x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0x73, 0xff, 0xff, 0xff, 0xff, 0x73, 
  0x6e, 0x92, 0x91, 0x91, 0x91, 0x8e, 0x8d, 0x8e, 0x8e, 0x8d, 0x8e, 0x92, 0x8d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x6e, 0x6d, 0x92, 0x6d, 0x8e, 0x8e, 0x8d, 0x8e, 0x8e, 0x6d, 0x8e, 0x8e, 0x6d, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x6e, 0x92, 0x8e, 0x8e, 0x8e, 0x91, 0x8e, 0x92, 0x8d, 0x8e, 0x8e, 0x8d, 0x8d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6e, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x6d, 0x8e, 0x92, 0x8e, 0x8e, 0x8d, 0x8e, 0x92, 0x6d, 0x92, 0x8e, 0x8e, 0x8d, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x6d, 0x91, 0x8d, 0x8e, 0x8e, 0x8d, 0x8e, 0x8e, 0x8e, 0x92, 0x8e, 0x8e, 0x8d, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x93, 0x73, 0x73, 0x73, 0x73, 
  0x73, 0x73, 0x73, 0x73, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92, 0x72, 0x92, 0x92, 0x92, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 
#endif
#if LV_COLOR_DEPTH == 16 && LV_COLOR_16_SWAP == 0
  /*Pixel format: Red: 5 bit, Green: 6 bit, Blue: 5 bit*/
  0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0xf2, 0x7b, 0xc9, 0x62, 0x98, 0xde, 0xd9, 0xe6, 0xd9, 0xe6, 0xda, 0xe6, 0xd9, 0xe6, 0x4f, 0x94, 0x74, 0x74, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x73, 0x74, 0x6d, 0x7b, 0xb9, 0xe6, 0xb9, 0xe6, 0xda, 0xe6, 0xd9, 0xee, 0xd9, 0xe6, 0xd9, 0xee, 0xd9, 0xe6, 0xd9, 0xe6, 0xb9, 0xe6, 0xce, 0x8b, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0xce, 0x83, 0xb9, 0xee, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0x6b, 0xd5, 0xea, 0xe5, 0x2c, 0xee, 0x49, 0xb4, 0x47, 0xb4, 0x2c, 0x94, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x74, 0x74, 0x98, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0x0f, 0xb5, 0xaa, 0xe5, 0x8b, 0xdd, 0xe9, 0xc4, 0xca, 0xbc, 0x28, 0x9c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x6c, 0x95, 0x6c, 0x99, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xcb, 0x5a, 0x75, 0x74, 0x74, 0x74, 0x96, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x6c, 0xaa, 0x62, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xb9, 0xe6, 0xaa, 0x62, 0xf0, 0x73, 0x93, 0x74, 0x94, 0x6c, 0x95, 0x6c, 0x95, 0x74, 0x74, 0x74, 0x73, 0x74, 0x8a, 0x52, 0x74, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x74, 0x2b, 0x73, 0xb9, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xba, 0xe6, 0x56, 0xd6, 0x8f, 0x63, 0x74, 0x74, 0x95, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x95, 0x74, 0x96, 0x6c, 0x95, 0x6c, 0x96, 0x6c, 0x95, 0x6c, 0x95, 0x6c, 0xec, 0x5a, 0x74, 0x6c, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x74, 0x0e, 0x94, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0x6c, 0x7b, 0x73, 0x7c, 0x74, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x74, 0x74, 0x52, 0x74, 0xeb, 0x5a, 0xa8, 0x62, 0x4a, 0x7b, 0x6c, 0x83, 0x8c, 0x83, 0x64, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x74, 0x74, 0x2a, 0x73, 0xd9, 0xe6, 0xda, 0xe6, 0xef, 0x83, 0x74, 0x74, 0x95, 0x6c, 0x95, 0x74, 0x75, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x94, 0x6c, 0x2c, 0x63, 0x4b, 0x83, 0x6c, 0x8b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x63, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x74, 0x6c, 0xa9, 0x62, 0x99, 0xde, 0x74, 0x74, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0xec, 0x62, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x8b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x2b, 0x7b, 0x8c, 0x83, 0x47, 0x5a, 0x73, 0x74, 0x75, 0x74, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x54, 0x6c, 0x69, 0x5a, 0x95, 0x6c, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x74, 0x74, 0x10, 0x74, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x47, 0x62, 0x8c, 0x83, 0xa9, 0x6a, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x6f, 0x53, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x93, 0x7c, 0xe9, 0x72, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x2a, 0x7b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xb5, 0xcd, 0x6c, 0x83, 0xc9, 0x6a, 0x95, 0x6c, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x54, 0x6c, 0x34, 0x7c, 0x95, 0x6c, 0x75, 0x6c, 0x76, 0x6c, 0x53, 0x74, 0xa9, 0x62, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x6b, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x6c, 0x7b, 0xa9, 0x62, 0xd9, 0xe6, 0xac, 0x83, 0x67, 0x5a, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x4d, 0x5b, 0x74, 0x74, 0x52, 0x74, 0xc9, 0x62, 0xac, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xd1, 0xa4, 0x74, 0xbd, 0x90, 0x9c, 0x2b, 0x7b, 0xbd, 0xff, 0xbd, 0xff, 0x70, 0x9c, 0x96, 0x6c, 0x75, 0x74, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0xc5, 0x51, 0x20, 0x08, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xcd, 0x8b, 0x8c, 0x83, 0x9d, 0xff, 0x9d, 0xff, 0x27, 0x62, 0x46, 0x62, 0x9d, 0xff, 0xbd, 0xff, 0xea, 0x6a, 0x74, 0x6c, 0x75, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x13, 0x64, 0x4f, 0x5b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xe9, 0x6a, 0x7c, 0xff, 0x9d, 0xff, 0x8c, 0x83, 0x9d, 0xff, 0x7d, 0xff, 0x47, 0x62, 0x27, 0x62, 0x9d, 0xff, 0xbd, 0xff, 0xa9, 0x5a, 0x75, 0x6c, 0x75, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x70, 0x53, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6b, 0x7b, 0xbd, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0x6c, 0x83, 0xce, 0x8b, 0x5c, 0xff, 0x16, 0xd6, 0xf6, 0xd5, 0x9d, 0xff, 0xbd, 0xff, 0xee, 0x8b, 0x74, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0xb1, 0x5b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x7b, 0x9d, 0xff, 0x3b, 0xf7, 0xbd, 0xff, 0x6c, 0x83, 0x78, 0xde, 0x5c, 0xff, 0x59, 0xfe, 0x1b, 0xff, 0x9d, 0xff, 0xbd, 0xff, 0xbe, 0xff, 0x74, 0x6c, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x74, 0x6c, 0x6c, 0x8b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xad, 0x8b, 0xbd, 0xff, 0xbe, 0xff, 0x8d, 0x83, 0xb5, 0xc5, 0x7c, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x9d, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0x74, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x74, 0x6c, 0x8b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x9d, 0xff, 0x6c, 0x7b, 0x9c, 0xff, 0x9d, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xbd, 0xff, 0xd0, 0x73, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x54, 0x6c, 0x8c, 0x8b, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x2a, 0x73, 0x0a, 0x73, 0x3b, 0xf7, 0x5c, 0xf7, 0x1a, 0xef, 0x53, 0xbd, 0x67, 0x5a, 0x74, 0x74, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x74, 0x74, 0xac, 0x5a, 0x8c, 0x83, 0x6b, 0x7b, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xc9, 0x6a, 0xe9, 0x6a, 0xbd, 0xff, 0xbd, 0xff, 0x8c, 0x83, 0x6c, 0x83, 0x6c, 0x83, 0xea, 0x62, 0x75, 0x6c, 0x75, 0x6c, 0x74, 0x74, 0x74, 0x74, 0x3e, 0xdf, 0xdf, 0xf7, 0x94, 0x7c, 0x75, 0x6c, 
  0x33, 0x64, 0x4b, 0x7b, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xc9, 0x6a, 0x8c, 0x83, 0x2b, 0x7b, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x7b, 0xe9, 0x6a, 0x6c, 0x83, 0xbd, 0xff, 0xbd, 0xff, 0x68, 0x5a, 0xc9, 0x6a, 0x8c, 0x83, 0xea, 0x72, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0x74, 
  0x2d, 0x5b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x0a, 0x73, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xa9, 0x6a, 0x17, 0xce, 0xbd, 0xff, 0x95, 0xbd, 0x5c, 0xf7, 0x17, 0xce, 0xa9, 0x6a, 0xc9, 0x62, 0x95, 0x74, 0x95, 0x74, 0x5a, 0xbe, 0xff, 0xff, 0xeb, 0x92, 0xcb, 0x92, 0xff, 0xff, 0x1d, 0xd7, 
  0xeb, 0x62, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xa8, 0x62, 0x9d, 0xf7, 0x38, 0xce, 0x7d, 0xf7, 0xae, 0x7b, 0xff, 0xff, 0xff, 0xff, 0x5d, 0xf7, 0x53, 0x6c, 0x95, 0x74, 0x5b, 0xb6, 0xff, 0xff, 0xea, 0x8a, 0xb5, 0xcd, 0xff, 0xff, 0xf5, 0x94, 
  0x0d, 0x5b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x2a, 0x7b, 0x8c, 0x83, 0x8c, 0x83, 0xa8, 0x6a, 0xde, 0xff, 0xda, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x53, 0x7c, 0x75, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x75, 0x6c, 
  0x4f, 0x5b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x2b, 0x7b, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x74, 0xad, 0x95, 0x74, 0x95, 0x6c, 0x95, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x4f, 0x5b, 0xea, 0x6a, 0x8c, 0x83, 0xa9, 0x6a, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xc9, 0x6a, 0x8c, 0x83, 0x8c, 0x83, 0xc9, 0x6a, 0xf7, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x74, 0x0d, 0x63, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x7b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4d, 0x63, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x74, 0x6c, 0x89, 0x62, 0x8c, 0x83, 0xac, 0x8b, 0x8c, 0x83, 0x8c, 0x83, 0x6b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0xc9, 0x6a, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x0f, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xff, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x74, 0x74, 0xc9, 0x6a, 0x8c, 0x83, 0x6b, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x0a, 0x73, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x6c, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
  0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x32, 0x7c, 0xcf, 0x7b, 0xf0, 0x7b, 0xef, 0x7b, 0xad, 0x7b, 0xad, 0x7b, 0xae, 0x73, 0x31, 0x84, 0xf0, 0x7b, 0x11, 0x7c, 0x95, 0x74, 0x95, 0x74, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 
#endif
#if LV_COLOR_DEPTH == 16 && LV_COLOR_16_SWAP != 0
  /*Pixel format: Red: 5 bit, Green: 6 bit, Blue: 5 bit BUT the 2 bytes are swapped*/
  0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x7b, 0xf2, 0x62, 0xc9, 0xde, 0x98, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xda, 0xe6, 0xd9, 0x94, 0x4f, 0x74, 0x74, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x73, 0x7b, 0x6d, 0xe6, 0xb9, 0xe6, 0xb9, 0xe6, 0xda, 0xee, 0xd9, 0xe6, 0xd9, 0xee, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xb9, 0x8b, 0xce, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x75, 0x83, 0xce, 0xee, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xd5, 0x6b, 0xe5, 0xea, 0xee, 0x2c, 0xb4, 0x49, 0xb4, 0x47, 0x94, 0x2c, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x74, 0xe6, 0x98, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xb5, 0x0f, 0xe5, 0xaa, 0xdd, 0x8b, 0xc4, 0xe9, 0xbc, 0xca, 0x9c, 0x28, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x95, 0xe6, 0x99, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0x5a, 0xcb, 0x74, 0x75, 0x74, 0x74, 0x6c, 0x96, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x75, 0x62, 0xaa, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xb9, 0x62, 0xaa, 0x73, 0xf0, 0x74, 0x93, 0x6c, 0x94, 0x6c, 0x95, 0x74, 0x95, 0x74, 0x74, 0x74, 0x73, 0x52, 0x8a, 0x74, 0x74, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x74, 0x75, 0x73, 0x2b, 0xe6, 0xb9, 0xe6, 0xb9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xba, 0xd6, 0x56, 0x63, 0x8f, 0x74, 0x74, 0x6c, 0x95, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x95, 0x6c, 0x96, 0x6c, 0x95, 0x6c, 0x96, 0x6c, 0x95, 0x6c, 0x95, 0x5a, 0xec, 0x6c, 0x74, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x74, 0x75, 0x94, 0x0e, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0xe6, 0xd9, 0x7b, 0x6c, 0x7c, 0x73, 0x6c, 0x74, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x74, 0x74, 0x52, 0x5a, 0xeb, 0x62, 0xa8, 0x7b, 0x4a, 0x83, 0x6c, 0x83, 0x8c, 0x39, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x74, 0x74, 0x73, 0x2a, 0xe6, 0xd9, 0xe6, 0xda, 0x83, 0xef, 0x74, 0x74, 0x6c, 0x95, 0x74, 0x95, 0x74, 0x75, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x94, 0x63, 0x2c, 0x83, 0x4b, 0x8b, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x63, 0x2c, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x74, 0x62, 0xa9, 0xde, 0x99, 0x74, 0x74, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x62, 0xec, 0x83, 0x6c, 0x83, 0x8c, 0x8b, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x2b, 0x83, 0x8c, 0x5a, 0x47, 0x74, 0x73, 0x74, 0x75, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x54, 0x5a, 0x69, 0x6c, 0x95, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x74, 0x74, 0x10, 0x83, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x62, 0x47, 0x83, 0x8c, 0x6a, 0xa9, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x53, 0x6f, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x7c, 0x93, 0x72, 0xe9, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x2a, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0xcd, 0xb5, 0x83, 0x6c, 0x6a, 0xc9, 0x6c, 0x95, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x54, 0x7c, 0x34, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x76, 0x74, 0x53, 0x62, 0xa9, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x6b, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x7b, 0x6c, 0x62, 0xa9, 0xe6, 0xd9, 0x83, 0xac, 0x5a, 0x67, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x5b, 0x4d, 0x74, 0x74, 0x74, 0x52, 0x62, 0xc9, 0x83, 0xac, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0xa4, 0xd1, 0xbd, 0x74, 0x9c, 0x90, 0x7b, 0x2b, 0xff, 0xbd, 0xff, 0xbd, 0x9c, 0x70, 0x6c, 0x96, 0x74, 0x75, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x51, 0xc5, 0x08, 0x20, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x8b, 0xcd, 0x83, 0x8c, 0xff, 0x9d, 0xff, 0x9d, 0x62, 0x27, 0x62, 0x46, 0xff, 0x9d, 0xff, 0xbd, 0x6a, 0xea, 0x6c, 0x74, 0x74, 0x75, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x64, 0x13, 0x5b, 0x4f, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xe9, 0xff, 0x7c, 0xff, 0x9d, 0x83, 0x8c, 0xff, 0x9d, 0xff, 0x7d, 0x62, 0x47, 0x62, 0x27, 0xff, 0x9d, 0xff, 0xbd, 0x5a, 0xa9, 0x6c, 0x75, 0x74, 0x75, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x53, 0x70, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x6b, 0xff, 0xbd, 0xff, 0xbd, 0xff, 0xbd, 0x83, 0x6c, 0x8b, 0xce, 0xff, 0x5c, 0xd6, 0x16, 0xd5, 0xf6, 0xff, 0x9d, 0xff, 0xbd, 0x8b, 0xee, 0x6c, 0x74, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x5b, 0xb1, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x4b, 0xff, 0x9d, 0xf7, 0x3b, 0xff, 0xbd, 0x83, 0x6c, 0xde, 0x78, 0xff, 0x5c, 0xfe, 0x59, 0xff, 0x1b, 0xff, 0x9d, 0xff, 0xbd, 0xff, 0xbe, 0x6c, 0x74, 0x74, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x74, 0x8b, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x8b, 0xad, 0xff, 0xbd, 0xff, 0xbe, 0x83, 0x8d, 0xc5, 0xb5, 0xff, 0x7c, 0xff, 0x5c, 0xff, 0x7c, 0xff, 0x9d, 0xff, 0xbd, 0xff, 0xbd, 0x6c, 0x74, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x74, 0x75, 0x8b, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0xff, 0x9d, 0x7b, 0x6c, 0xff, 0x9c, 0xff, 0x9d, 0xff, 0x7d, 0xff, 0x9d, 0xff, 0x9d, 0xff, 0xbd, 0x73, 0xd0, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x54, 0x8b, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x73, 0x2a, 0x73, 0x0a, 0xf7, 0x3b, 0xf7, 0x5c, 0xef, 0x1a, 0xbd, 0x53, 0x5a, 0x67, 0x74, 0x74, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x74, 0x74, 0x5a, 0xac, 0x83, 0x8c, 0x7b, 0x6b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xc9, 0x6a, 0xe9, 0xff, 0xbd, 0xff, 0xbd, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x6c, 0x62, 0xea, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x74, 0x74, 0x74, 0xdf, 0x3e, 0xf7, 0xdf, 0x7c, 0x94, 0x6c, 0x75, 
  0x64, 0x33, 0x7b, 0x4b, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xc9, 0x83, 0x8c, 0x7b, 0x2b, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x4b, 0x6a, 0xe9, 0x83, 0x6c, 0xff, 0xbd, 0xff, 0xbd, 0x5a, 0x68, 0x6a, 0xc9, 0x83, 0x8c, 0x72, 0xea, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x74, 0x94, 
  0x5b, 0x2d, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x8c, 0x73, 0x0a, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xa9, 0xce, 0x17, 0xff, 0xbd, 0xbd, 0x95, 0xf7, 0x5c, 0xce, 0x17, 0x6a, 0xa9, 0x62, 0xc9, 0x74, 0x95, 0x74, 0x95, 0xbe, 0x5a, 0xff, 0xff, 0x92, 0xeb, 0x92, 0xcb, 0xff, 0xff, 0xd7, 0x1d, 
  0x62, 0xeb, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x62, 0xa8, 0xf7, 0x9d, 0xce, 0x38, 0xf7, 0x7d, 0x7b, 0xae, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x5d, 0x6c, 0x53, 0x74, 0x95, 0xb6, 0x5b, 0xff, 0xff, 0x8a, 0xea, 0xcd, 0xb5, 0xff, 0xff, 0x94, 0xf5, 
  0x5b, 0x0d, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x2a, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xa8, 0xff, 0xde, 0xe6, 0xda, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7c, 0x53, 0x6c, 0x75, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x75, 
  0x5b, 0x4f, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x2b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xad, 0x74, 0x74, 0x95, 0x6c, 0x95, 0x6c, 0x95, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 
  0x5b, 0x4f, 0x6a, 0xea, 0x83, 0x8c, 0x6a, 0xa9, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xc9, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xc9, 0xcd, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6c, 0x94, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x74, 0x75, 0x63, 0x0d, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x7b, 0x4b, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x63, 0x4d, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x74, 0x62, 0x89, 0x83, 0x8c, 0x8b, 0xac, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6b, 0x83, 0x8c, 0x83, 0x8c, 0x6a, 0xc9, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x8c, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x6c, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x74, 0x74, 0x6a, 0xc9, 0x83, 0x8c, 0x83, 0x6b, 0x83, 0x6c, 0x83, 0x8c, 0x73, 0x0a, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x8c, 0x83, 0x6c, 0x83, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
  0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x74, 0x75, 0x7c, 0x32, 0x7b, 0xcf, 0x7b, 0xf0, 0x7b, 0xef, 0x7b, 0xad, 0x7b, 0xad, 0x73, 0xae, 0x84, 0x31, 0x7b, 0xf0, 0x7c, 0x11, 0x74, 0x95, 0x74, 0x95, 0x74, 0x95, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 0x6c, 0x75, 
#endif
#if LV_COLOR_DEPTH == 32
  /*Pixel format: Fix 0xFF: 8 bit, Red: 8 bit, Green: 8 bit, Blue: 8 bit*/
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa8, 0x8e, 0x6c, 0xff, 0xa7, 0x8e, 0x6b, 0xff, 0x8e, 0x7d, 0x76, 0xff, 0x45, 0x57, 0x61, 0xff, 0xc3, 0xcf, 0xdb, 0xff, 0xc9, 0xd7, 0xe3, 0xff, 0xcb, 0xd8, 0xe3, 0xff, 0xcd, 0xd7, 0xe3, 0xff, 0xc9, 0xd8, 0xe4, 0xff, 0x7a, 0x87, 0x92, 0xff, 0xa2, 0x8e, 0x71, 0xff, 0xa7, 0x8f, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa5, 0x8e, 0x6c, 0xff, 0x97, 0x8d, 0x73, 0xff, 0x65, 0x6e, 0x7a, 0xff, 0xcb, 0xd6, 0xe1, 0xff, 0xcc, 0xd6, 0xe1, 0xff, 0xce, 0xd9, 0xe3, 0xff, 0xc9, 0xd7, 0xe5, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe5, 0xff, 0xc9, 0xd8, 0xe3, 0xff, 0xca, 0xd8, 0xe4, 0xff, 0xc8, 0xd6, 0xe4, 0xff, 0x6e, 0x79, 0x86, 0xff, 0xa7, 0x8f, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa7, 0x8d, 0x6e, 0xff, 0x70, 0x78, 0x80, 0xff, 0xca, 0xd6, 0xe6, 0xff, 0xcb, 0xd8, 0xe3, 0xff, 0xca, 0xd8, 0xe3, 0xff, 0xcb, 0xd8, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0x55, 0xad, 0xd2, 0xff, 0x4f, 0xbc, 0xe2, 0xff, 0x5f, 0xc4, 0xea, 0xff, 0x4a, 0x8a, 0xb4, 0xff, 0x38, 0x8a, 0xb3, 0xff, 0x5e, 0x86, 0x93, 0xff, 0xa5, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa2, 0x8d, 0x6f, 0xff, 0xc3, 0xd2, 0xde, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0x78, 0xa2, 0xb3, 0xff, 0x53, 0xb5, 0xe0, 0xff, 0x55, 0xb0, 0xd7, 0xff, 0x45, 0x9d, 0xbf, 0xff, 0x53, 0x97, 0xb5, 0xff, 0x43, 0x85, 0x9c, 0xff, 0xa9, 0x8e, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8f, 0x6c, 0xff, 0xc5, 0xcf, 0xe2, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcc, 0xd7, 0xe3, 0xff, 0xcc, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd8, 0xe3, 0xff, 0xc9, 0xd6, 0xe3, 0xff, 0xcb, 0xd8, 0xe1, 0xff, 0xcc, 0xd6, 0xe4, 0xff, 0xcb, 0xd8, 0xe1, 0xff, 0xc7, 0xd7, 0xdf, 0xff, 0x56, 0x5a, 0x5b, 0xff, 0xa5, 0x8d, 0x71, 0xff, 0xa3, 0x8b, 0x72, 0xff, 0xad, 0x8f, 0x68, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0x4d, 0x56, 0x5d, 0xff, 0xcb, 0xd6, 0xe1, 0xff, 0xcc, 0xd8, 0xe4, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xc6, 0xd6, 0xe1, 0xff, 0x4e, 0x55, 0x5d, 0xff, 0x7f, 0x7d, 0x6f, 0xff, 0x99, 0x8f, 0x6f, 0xff, 0x9f, 0x90, 0x6b, 0xff, 0xa5, 0x90, 0x6c, 0xff, 0xa6, 0x90, 0x71, 0xff, 0xa3, 0x8e, 0x6e, 0xff, 0x98, 0x8c, 0x72, 0xff, 0x4f, 0x51, 0x51, 0xff, 0x9f, 0x8e, 0x6e, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa7, 0x8e, 0x6d, 0xff, 0x58, 0x66, 0x6f, 0xff, 0xc9, 0xd5, 0xe1, 0xff, 0xc9, 0xd5, 0xe1, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xd0, 0xd6, 0xe3, 0xff, 0xb1, 0xc7, 0xd1, 0xff, 0x7c, 0x70, 0x5d, 0xff, 0xa1, 0x8d, 0x73, 0xff, 0xaa, 0x8f, 0x6c, 0xff, 0xa8, 0x90, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa5, 0x8f, 0x6d, 0xff, 0xad, 0x8f, 0x6a, 0xff, 0xaa, 0x8f, 0x6b, 0xff, 0xae, 0x91, 0x69, 0xff, 0xaa, 0x90, 0x69, 0xff, 0xab, 0x91, 0x69, 0xff, 0x60, 0x5d, 0x56, 0xff, 0xa0, 0x8c, 0x67, 0xff, 0xa6, 0x8e, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8d, 0x6f, 0xff, 0x6e, 0x7f, 0x8e, 0xff, 0xcb, 0xd7, 0xe4, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0xcb, 0xd7, 0xe3, 0xff, 0x63, 0x6e, 0x7b, 0xff, 0x97, 0x8c, 0x77, 0xff, 0xa3, 0x8d, 0x6b, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa5, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa3, 0x8e, 0x6d, 0xff, 0x94, 0x89, 0x73, 0xff, 0x5b, 0x5b, 0x5b, 0xff, 0x43, 0x53, 0x62, 0xff, 0x54, 0x67, 0x7c, 0xff, 0x60, 0x6d, 0x83, 0xff, 0x62, 0x71, 0x83, 0xff, 0x22, 0x2c, 0x39, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x02, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa1, 0x8c, 0x6d, 0xff, 0x54, 0x63, 0x72, 0xff, 0xcc, 0xd7, 0xe3, 0xff, 0xcf, 0xd8, 0xe0, 0xff, 0x76, 0x7d, 0x82, 0xff, 0xa1, 0x8d, 0x6e, 0xff, 0xa5, 0x8f, 0x6b, 0xff, 0xa6, 0x8f, 0x6d, 0xff, 0xa9, 0x8e, 0x6d, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa3, 0x8f, 0x6b, 0xff, 0x5f, 0x63, 0x5e, 0xff, 0x58, 0x67, 0x7d, 0xff, 0x60, 0x6e, 0x85, 0xff, 0x62, 0x71, 0x82, 0xff, 0x62, 0x71, 0x82, 0xff, 0x62, 0x71, 0x81, 0xff, 0x62, 0x71, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5f, 0x6e, 0x82, 0xff, 0x01, 0x02, 0x04, 0xff, 0x00, 0x00, 0x00, 0xff, 0x60, 0x66, 0x60, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0x9e, 0x8b, 0x6b, 0xff, 0x47, 0x54, 0x62, 0xff, 0xc6, 0xd0, 0xdc, 0xff, 0xa0, 0x8e, 0x6f, 0xff, 0xa5, 0x8c, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0x5e, 0x5d, 0x62, 0xff, 0x62, 0x6e, 0x81, 0xff, 0x62, 0x70, 0x81, 0xff, 0x62, 0x71, 0x85, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x55, 0x66, 0x79, 0xff, 0x62, 0x72, 0x84, 0xff, 0x38, 0x49, 0x5c, 0xff, 0x98, 0x8e, 0x71, 0xff, 0xa7, 0x8d, 0x6e, 0xff, 0xa6, 0x8e, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0x9f, 0x89, 0x69, 0xff, 0x4a, 0x4e, 0x55, 0xff, 0xa5, 0x8f, 0x6b, 0xff, 0xa6, 0x8f, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa3, 0x8e, 0x6e, 0xff, 0x81, 0x7f, 0x6f, 0xff, 0x57, 0x68, 0x82, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x62, 0x70, 0x83, 0xff, 0x62, 0x72, 0x84, 0xff, 0x61, 0x70, 0x82, 0xff, 0x62, 0x72, 0x84, 0xff, 0x60, 0x70, 0x82, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x35, 0x49, 0x5e, 0xff, 0x62, 0x72, 0x84, 0xff, 0x46, 0x55, 0x67, 0xff, 0xa8, 0x8e, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0x75, 0x6b, 0x54, 0xff, 0xa6, 0x8d, 0x6e, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0x9a, 0x8f, 0x75, 0xff, 0x4c, 0x5b, 0x6f, 0xff, 0x61, 0x70, 0x82, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x54, 0x63, 0x76, 0xff, 0x61, 0x70, 0x83, 0xff, 0x62, 0x72, 0x84, 0xff, 0x61, 0x70, 0x82, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0xa5, 0xb4, 0xc5, 0xff, 0x5f, 0x6d, 0x80, 0xff, 0x4a, 0x5a, 0x6b, 0xff, 0xa9, 0x8f, 0x6c, 0xff, 0xa6, 0x8d, 0x6e, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa0, 0x89, 0x68, 0xff, 0x9d, 0x85, 0x76, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa7, 0x8e, 0x6b, 0xff, 0xae, 0x8e, 0x69, 0xff, 0x99, 0x89, 0x71, 0xff, 0x4b, 0x56, 0x64, 0xff, 0x61, 0x6d, 0x83, 0xff, 0x62, 0x70, 0x82, 0xff, 0x62, 0x72, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5d, 0x6b, 0x7e, 0xff, 0x5c, 0x6d, 0x80, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x5f, 0x6d, 0x7f, 0xff, 0x64, 0x72, 0x81, 0xff, 0x5e, 0x6c, 0x7c, 0xff, 0x45, 0x54, 0x63, 0xff, 0xc9, 0xd8, 0xde, 0xff, 0x61, 0x73, 0x80, 0xff, 0x3c, 0x4d, 0x5c, 0xff, 0xa6, 0x8e, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0x6a, 0x67, 0x55, 0xff, 0xa2, 0x8d, 0x6f, 0xff, 0x94, 0x88, 0x72, 0xff, 0x4c, 0x5a, 0x60, 0xff, 0x61, 0x73, 0x81, 0xff, 0x5e, 0x72, 0x84, 0xff, 0x62, 0x6e, 0x83, 0xff, 0x62, 0x71, 0x81, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x60, 0x72, 0x84, 0xff, 0x8a, 0x98, 0xa4, 0xff, 0x9f, 0xae, 0xb8, 0xff, 0x7e, 0x8f, 0x99, 0xff, 0x56, 0x66, 0x76, 0xff, 0xeb, 0xf6, 0xfc, 0xff, 0xeb, 0xf5, 0xfc, 0xff, 0x84, 0x8d, 0x95, 0xff, 0xb1, 0x91, 0x69, 0xff, 0xa6, 0x8e, 0x6e, 0xff, 0xa5, 0x8f, 0x6f, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0x29, 0x39, 0x4e, 0xff, 0x00, 0x03, 0x05, 0xff, 0x5d, 0x6e, 0x7f, 0xff, 0x60, 0x71, 0x83, 0xff, 0x60, 0x71, 0x83, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x6a, 0x7a, 0x8a, 0xff, 0x5f, 0x71, 0x82, 0xff, 0xe5, 0xf0, 0xfa, 0xff, 0xe6, 0xf0, 0xfb, 0xff, 0x39, 0x46, 0x61, 0xff, 0x34, 0x47, 0x61, 0xff, 0xe9, 0xef, 0xfb, 0xff, 0xeb, 0xf4, 0xfe, 0xff, 0x54, 0x5e, 0x66, 0xff, 0xa3, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6d, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0x97, 0x81, 0x62, 0xff, 0x79, 0x67, 0x58, 0xff, 0x5f, 0x70, 0x81, 0xff, 0x61, 0x71, 0x82, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x4c, 0x5c, 0x69, 0xff, 0xe2, 0xee, 0xf9, 0xff, 0xe7, 0xf2, 0xfb, 0xff, 0x60, 0x70, 0x81, 0xff, 0xe5, 0xf0, 0xfe, 0xff, 0xe6, 0xee, 0xf9, 0xff, 0x37, 0x47, 0x5f, 0xff, 0x37, 0x45, 0x63, 0xff, 0xe6, 0xf1, 0xfd, 0xff, 0xec, 0xf4, 0xfe, 0xff, 0x49, 0x54, 0x5a, 0xff, 0xa5, 0x8e, 0x6c, 0xff, 0xa6, 0x8d, 0x6e, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0x7d, 0x6c, 0x54, 0xff, 0x63, 0x71, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5c, 0x6b, 0x7c, 0xff, 0xeb, 0xf4, 0xfe, 0xff, 0xec, 0xf3, 0xfd, 0xff, 0xeb, 0xf4, 0xfe, 0xff, 0x5f, 0x6e, 0x84, 0xff, 0x6d, 0x7a, 0x89, 0xff, 0xe0, 0xe7, 0xfa, 0xff, 0xb2, 0xbf, 0xcd, 0xff, 0xb2, 0xbd, 0xd0, 0xff, 0xe7, 0xf0, 0xfc, 0xff, 0xeb, 0xf4, 0xfe, 0xff, 0x73, 0x7d, 0x87, 0xff, 0xa3, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0x8c, 0x75, 0x56, 0xff, 0x63, 0x71, 0x83, 0xff, 0x60, 0x71, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x57, 0x68, 0x77, 0xff, 0xea, 0xf2, 0xfc, 0xff, 0xda, 0xe4, 0xee, 0xff, 0xeb, 0xf4, 0xfe, 0xff, 0x60, 0x6e, 0x82, 0xff, 0xbe, 0xcb, 0xdb, 0xff, 0xdf, 0xea, 0xf6, 0xff, 0xc8, 0xc9, 0xf8, 0xff, 0xd9, 0xe1, 0xf9, 0xff, 0xe9, 0xef, 0xfe, 0xff, 0xeb, 0xf4, 0xfe, 0xff, 0xee, 0xf4, 0xf7, 0xff, 0xa3, 0x8e, 0x6c, 0xff, 0xa6, 0x8d, 0x6e, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa3, 0x8c, 0x6a, 0xff, 0x62, 0x6c, 0x87, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x68, 0x75, 0x85, 0xff, 0xea, 0xf4, 0xfe, 0xff, 0xed, 0xf4, 0xfc, 0xff, 0x65, 0x72, 0x7f, 0xff, 0xa5, 0xb3, 0xc0, 0xff, 0xe1, 0xeb, 0xf9, 0xff, 0xe3, 0xea, 0xfb, 0xff, 0xe3, 0xed, 0xfc, 0xff, 0xe8, 0xf1, 0xfd, 0xff, 0xe9, 0xf3, 0xfc, 0xff, 0xeb, 0xf3, 0xfa, 0xff, 0xa3, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6d, 0xff, 0x5e, 0x6d, 0x87, 0xff, 0x61, 0x70, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5c, 0x6b, 0x7e, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x62, 0x71, 0x84, 0xff, 0x61, 0x70, 0x83, 0xff, 0x64, 0x72, 0x82, 0xff, 0xe6, 0xf0, 0xfa, 0xff, 0x5e, 0x6c, 0x7b, 0xff, 0xe3, 0xef, 0xfc, 0xff, 0xe6, 0xef, 0xfc, 0xff, 0xe6, 0xee, 0xfe, 0xff, 0xe6, 0xf0, 0xfb, 0xff, 0xe8, 0xf1, 0xfd, 0xff, 0xe9, 0xf3, 0xfc, 0xff, 0x80, 0x7a, 0x6e, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa1, 0x89, 0x6a, 0xff, 0x5f, 0x71, 0x87, 0xff, 0x5d, 0x6d, 0x7e, 0xff, 0x62, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x62, 0x71, 0x84, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x62, 0x72, 0x84, 0xff, 0x50, 0x63, 0x73, 0xff, 0x52, 0x5f, 0x6d, 0xff, 0xd8, 0xe6, 0xed, 0xff, 0xdf, 0xe8, 0xf3, 0xff, 0xd3, 0xdf, 0xea, 0xff, 0x9b, 0xa9, 0xb5, 0xff, 0x37, 0x4c, 0x5a, 0xff, 0x9e, 0x8c, 0x72, 0xff, 0xa5, 0x90, 0x6d, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa3, 0x8e, 0x6d, 0xff, 0x5e, 0x54, 0x55, 0xff, 0x60, 0x72, 0x84, 0xff, 0x5a, 0x6b, 0x7c, 0xff, 0x61, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5e, 0x6d, 0x80, 0xff, 0x61, 0x70, 0x83, 0xff, 0x60, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x82, 0xff, 0x49, 0x5a, 0x69, 0xff, 0x4c, 0x5c, 0x6c, 0xff, 0xe9, 0xf5, 0xfc, 0xff, 0xea, 0xf3, 0xfb, 0xff, 0x61, 0x72, 0x7f, 0xff, 0x60, 0x6e, 0x81, 0xff, 0x60, 0x6e, 0x82, 0xff, 0x50, 0x5b, 0x63, 0xff, 0xa5, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa2, 0x8e, 0x6e, 0xff, 0x9e, 0x8c, 0x71, 0xff, 0xed, 0xe4, 0xd6, 0xff, 0xff, 0xfa, 0xef, 0xff, 0xa2, 0x90, 0x76, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0x99, 0x83, 0x62, 0xff, 0x5b, 0x68, 0x79, 0xff, 0x62, 0x72, 0x84, 0xff, 0x5f, 0x6e, 0x81, 0xff, 0x62, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x4a, 0x5a, 0x6c, 0xff, 0x61, 0x70, 0x83, 0xff, 0x56, 0x65, 0x78, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5a, 0x69, 0x7c, 0xff, 0x4a, 0x5b, 0x6a, 0xff, 0x5e, 0x6c, 0x7e, 0xff, 0xeb, 0xf5, 0xfd, 0xff, 0xeb, 0xf5, 0xfc, 0xff, 0x3e, 0x4e, 0x5b, 0xff, 0x4b, 0x58, 0x69, 0xff, 0x60, 0x71, 0x83, 0xff, 0x4f, 0x5b, 0x6d, 0xff, 0xa6, 0x8c, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xfd, 0xfe, 0xfb, 0xff, 0xfe, 0xfe, 0xfd, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0xfa, 0xfe, 0xff, 0xff, 0x9e, 0x8f, 0x73, 0xff, 
  0x69, 0x64, 0x5a, 0xff, 0x62, 0x72, 0x83, 0xff, 0x60, 0x72, 0x84, 0xff, 0x60, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x60, 0x6e, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x51, 0x60, 0x74, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5e, 0x70, 0x82, 0xff, 0x45, 0x54, 0x67, 0xff, 0xb5, 0xc0, 0xc7, 0xff, 0xec, 0xf5, 0xfd, 0xff, 0xa5, 0xb2, 0xbb, 0xff, 0xe4, 0xe9, 0xf3, 0xff, 0xb5, 0xbf, 0xc9, 0xff, 0x49, 0x55, 0x6c, 0xff, 0x4a, 0x57, 0x62, 0xff, 0xa7, 0x8f, 0x6d, 0xff, 0xa7, 0x8f, 0x6e, 0xff, 0xd3, 0xc9, 0xba, 0xff, 0xff, 0xff, 0xfd, 0xff, 0x5b, 0x5e, 0x93, 0xff, 0x55, 0x5a, 0x8e, 0xff, 0xfc, 0xff, 0xfd, 0xff, 0xec, 0xe0, 0xd1, 0xff, 
  0x57, 0x5b, 0x5d, 0xff, 0x61, 0x71, 0x83, 0xff, 0x62, 0x72, 0x84, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x71, 0x83, 0xff, 0x61, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5e, 0x71, 0x83, 0xff, 0x62, 0x72, 0x84, 0xff, 0x61, 0x70, 0x83, 0xff, 0x60, 0x71, 0x83, 0xff, 0x44, 0x55, 0x62, 0xff, 0xeb, 0xef, 0xf1, 0xff, 0xc4, 0xc6, 0xca, 0xff, 0xe6, 0xec, 0xef, 0xff, 0x6e, 0x74, 0x78, 0xff, 0xfc, 0xfc, 0xfc, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0xe6, 0xe9, 0xef, 0xff, 0x9a, 0x89, 0x66, 0xff, 0xa9, 0x8f, 0x6e, 0xff, 0xd5, 0xca, 0xb2, 0xff, 0xff, 0xff, 0xfd, 0xff, 0x52, 0x5b, 0x8c, 0xff, 0xaa, 0xb4, 0xc6, 0xff, 0xfe, 0xfe, 0xfd, 0xff, 0xa8, 0x9b, 0x8f, 0xff, 
  0x67, 0x60, 0x5b, 0xff, 0x61, 0x71, 0x83, 0xff, 0x62, 0x71, 0x84, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x60, 0x71, 0x83, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5f, 0x71, 0x83, 0xff, 0x54, 0x65, 0x78, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x41, 0x54, 0x66, 0xff, 0xf2, 0xfa, 0xfb, 0xff, 0xd4, 0xd7, 0xe1, 0xff, 0xf5, 0xff, 0xff, 0xff, 0xfa, 0xfd, 0xfc, 0xff, 0xfe, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xfd, 0xfd, 0xff, 0x98, 0x8a, 0x76, 0xff, 0xa7, 0x8e, 0x6c, 0xff, 0xfc, 0xff, 0xfc, 0xff, 0xff, 0xfd, 0xfb, 0xff, 0xf9, 0xfd, 0xfe, 0xff, 0xfc, 0xfc, 0xf7, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0x7c, 0x69, 0x58, 0xff, 0x61, 0x71, 0x83, 0xff, 0x60, 0x72, 0x84, 0xff, 0x5f, 0x71, 0x82, 0xff, 0x60, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5a, 0x6a, 0x7d, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x55, 0x65, 0x78, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x71, 0x83, 0xff, 0x5d, 0x6e, 0x80, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xa0, 0xae, 0xa6, 0xff, 0xa8, 0x8f, 0x6e, 0xff, 0xa7, 0x90, 0x6c, 0xff, 0xab, 0x90, 0x67, 0xff, 0xac, 0x90, 0x6a, 0xff, 0xa6, 0x8d, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0x77, 0x67, 0x58, 0xff, 0x4d, 0x5d, 0x67, 0xff, 0x61, 0x71, 0x81, 0xff, 0x47, 0x56, 0x69, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x58, 0x6a, 0x7d, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x4a, 0x58, 0x6b, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x4a, 0x58, 0x6b, 0xff, 0xb5, 0xbd, 0xca, 0xff, 0xfd, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xfd, 0xfd, 0xff, 0xa1, 0x90, 0x6c, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6d, 0xff, 0x65, 0x60, 0x5d, 0xff, 0x61, 0x71, 0x81, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x82, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5f, 0x71, 0x82, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x71, 0x81, 0xff, 0x57, 0x67, 0x7a, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5e, 0x70, 0x82, 0xff, 0x5d, 0x6d, 0x80, 0xff, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x65, 0x68, 0x63, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa3, 0x8c, 0x69, 0xff, 0x4a, 0x51, 0x61, 0xff, 0x61, 0x70, 0x83, 0xff, 0x64, 0x73, 0x85, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5c, 0x6d, 0x80, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x71, 0x81, 0xff, 0x47, 0x57, 0x6a, 0xff, 0x61, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x60, 0x70, 0x80, 0xff, 0x76, 0x80, 0x8b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xf2, 0xf7, 0xf9, 0xff, 0xa6, 0x8f, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa2, 0x8d, 0x6d, 0xff, 0x4c, 0x5a, 0x69, 0xff, 0x60, 0x72, 0x84, 0xff, 0x58, 0x6b, 0x7f, 0xff, 0x61, 0x6e, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x50, 0x62, 0x74, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x71, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x61, 0x70, 0x83, 0xff, 0x5e, 0x6d, 0x80, 0xff, 0x62, 0x6e, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xa9, 0x8f, 0x72, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
  0xa6, 0x8e, 0x6c, 0xff, 0xa5, 0x8d, 0x6b, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa5, 0x8d, 0x6d, 0xff, 0x90, 0x85, 0x76, 0xff, 0x75, 0x7a, 0x77, 0xff, 0x7d, 0x7e, 0x7c, 0xff, 0x7c, 0x7b, 0x79, 0xff, 0x69, 0x73, 0x7b, 0xff, 0x69, 0x73, 0x7c, 0xff, 0x72, 0x74, 0x6f, 0xff, 0x86, 0x85, 0x80, 0xff, 0x7f, 0x7d, 0x79, 0xff, 0x87, 0x82, 0x79, 0xff, 0xa7, 0x8f, 0x6d, 0xff, 0xa8, 0x90, 0x6e, 0xff, 0xa7, 0x8f, 0x6e, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 0xa6, 0x8e, 0x6c, 0xff, 
#endif
};

const lv_img_dsc_t image_gril_28x32 = {
  .header.cf = LV_IMG_CF_TRUE_COLOR,
  .header.always_zero = 0,
  .header.reserved = 0,
  .header.w = 28,
  .header.h = 32,
  .data_size = 896 * LV_COLOR_SIZE / 8,
  .data = image_gril_28x32_map,
};

13.1 声明图像

LV_IMG_DECLARE(image_girl_28x32);

13.2 创建 img

lv_obj_t * img = lv_img_create(lv_scr_act());

13.3 设置图片源

lv_img_set_src(img, &image_girl_28x32);

14. 实例

#include "lvgl.h"

int main()
{
    LV_IMG_DECLARE(image_girl_28x32);
    lv_obj_t * img = lv_img_create(lv_scr_act());
    lv_img_set_src(img, &image_girl_28x32);
    lv_obj_set_pos(img, 145, 58);
    lv_img_set_angle(img, 458);

    for (;;) {

    }

    return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

lvgl8.2 img 图片显示 的相关文章

  • lvgl page manage 代码学习

    64 file lv 100ask page manager c INCLUDES include 34 lv 100ask page manager h 34 if LV USE 100ASK PAGE MANAGER 61 0 DEFI
  • LVGL lv_page页面控件(23)

    lv page 页面控件 xff0c 是由2个lv cont容器控件构成 xff0c 其中一个容器作为lv page页面控件的背景层 xff0c 另一个容器作为lv page页面控件的载体 xff0c 此载体存放其他任何子对象 xff0c
  • 三.LVGL学习——(Buttons styles)

    三 LVGL学习 xff08 Buttons styles xff09 1 按钮对象样式 2 程序 定义三个lv style t变量 static lv style t style btn 按钮1按下前的样式变量 static lv sty
  • LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭建方法的简单整理

    mark GUI Guider与lvgl联合仿真 xff08 结合stm32实验进行演示 xff0c 含触摸屏实验计数器与计算器 xff09 https blog csdn net gudao07 article details 12752
  • lvgl 自定义控制表格行高、颜色和外框样式

    lvgl 自定义控制表格行高 颜色和外框样式 lvgl版本 8 3 7 lvgl自带表格控件能够指定列宽 但是表格行高是根据内容动态渲染的 表格自带样式如图 带有蓝色的外框和白底 如果想要手动控制表格行高 颜色和外框等属性 需要监听表格绘制
  • arduino-esp32:LVGL中文字库(通用)

    导航 概述 系统自带中文字库 使用自带中文字库 制作专属字库 使用专属字库 VS模拟器 效果 arduino esp32 效果 小结 概述 标题是arduino esp32只是因为平台是这个 LVGL默认的字库是英文的 当然其字库文件里也有
  • 【esp32&lvgl】-2.1 # esp32移植lvgl7驱动st7789屏幕(ESP-IDF框架)

    目录 一 前言 二 代码 三 硬件说明 四 ESP IDF设置 重要 五 屏幕偏移修改驱动文件 参考资料 一 前言 前几天在ardiuno框架下基于platformIO用TFT eSPI库实现了lvgl库的移植 这种方法虽然在lvgl的版本
  • RV1109 LVGL UI开发

    RV1109 LVGL UI开发 前面在使用RK的RV1109平台用于产品中 使用的是QT做的UI 主要是继承原来海思平台的产品 随着分辨率的提高 UI响应也慢了不少 试着在RV1109上使用LVGL看看效果如何 RV1109使用的是DRM
  • 【LVGL事件(Events)】事件在不同组件上的应用(一)

    点击 滑动 输入 数字改变等等都可触发事件 事件就是针对不同的操作做出相对应的反应 最近看到组态屏 这玩意开发起来好像挺简单的 哈哈哈 研究完LVGL的事件就看看这个 LVGL事件 Events 事件代码 喜暖知寒的博客 CSDN博客LVG
  • SquareLine Studio ecplise仿真环境搭建

    SquareLine Studio 是LVGL官方推荐的一款UI设计工具 可直接转成C源码 但只能演示UI效果 暂不支持在SquareLine Studio中源码仿真 它提供了另一种仿真方式 将源码工程导入到ecplise arduino等
  • LVGL8制作简易时钟

    通过这两天对LVGL8的部分控件和样式的学习 自己制作了一个简易时钟 可显示时间 日期 星期 用到的主要有样式 布局等对象 还是通过codeblock来模拟代码的运行 代码如下 typedef struct lv clock lv obj
  • LVGL8学习之Flex布局2

    这一篇来学习Flex布局的把项目按行包裹 且让他们周围的控件平均 Arrange items in rows with wrap and even spacing 还是通过codeblock来模拟代码的运行 代码如下 void lv fle
  • 【LVGL 学习】样式(style)属性学习

    属性 尺寸和位置 要理解尺寸和位置是如何起作用的 首先要理解 LVGL 的盒子模型 官方文档给出了一张图 可以很好地描述一个控件的框架结构 在设置尺寸的时候 长和宽指的是包括边框 border 厚度的长宽 也就是不包括轮廓 outline
  • 【GUI】LVGL8内存泄漏分析

    LVGL版本 V8 0 2 平台 ESP32S3 在调试过程中 发现有两个界面 在重复退出再进入时内存会不断增加的吃内存现象 然后做了分析和研究 1 样式style吃内存 在主页面 进入simple页面 再退出到主页面 再次进入simple
  • [GUI]stm32搭载3.5寸SPI-TFT屏移植LittleVGL

    唠几句 记录下移植笔记 新项目用到LVGL 也是首次接触GUI库 所以Emmmm 学呗 之前都是直接在LCD屏上画点 画线 画圆 画个矩形 画个多边形 显示个字符串 显示张图片而已 没有用过GUI库 在网上找了点学习资料 然后把LVGL库的
  • 使用RT-Thread studio 把LVGL移植到RT-Thread 上

    使用RT Thread studio 移植 LVGL到RT Thread中 其实RT Thread 移植LVGL 官方已经出来很多教程 但是但是他出的教程都是基于一些他们适配的BSP 但是其他不适配的怎么办呢 当然是手搓了 前期准备 1 在
  • 【LVGL学习笔记】image图像相关接口

    数据结构如下 Data of image typedef struct lv obj t obj const void src 图像源 指向数组 文件或符号的指针 lv point t offset lv coord t w 宽度 lv c
  • LVGL---文本框(lv_textarea)

    目录 lv textarea文档地址 lv textarea文档地址 lvgl中文版本 v8 2 对应网盘中文文档 LVGL官方英文原版 v8 2
  • LVGL V8学习之键盘按键样式重绘(二)

    这一篇继续研究一下基于btnmatrix的键盘按键重绘 是对上一篇LVGL V8学习之键盘按键样式重绘 一 的代码的优化 还是通过codeblock来模拟代码的运行 代码如下 按键矩阵的事件回调函数 static void btnmatri
  • LVGL学习(3):页面切换原理和页面管理实现

    在LVGL中 大多情况下是有多个页面的 一般来说页面的切换有两种情况 删除当前的页面 创建新页面加载 保留当前的页面 创建新页面加载 我们来分析一下这两种情况 比如页面1有一个列表框 有三个选项 每个选项对应进入一个页面 假设此时我们的焦点

随机推荐

  • Unity背景移动特效

    每日一句 嘴角上扬的时候 任何事物都变得可爱起来了 第一步 确保所要滚动的图像 Wrap Made Repeat 第二步 画布下滚动图像使用 Raw Image组件 可以访问UV 第三步 创建脚本ScrollControl挂载在滚动图像上
  • 增强型pmos电路符号_MOS管:管脚判定与符号画法

    MOS管是我们在电路设计中经常用的一种无源器件 下面介绍下MOS管在原理图 PCB以及实物PCBA上如何辨别其各个管脚 方便调试 管脚判定 1 MOS管GSD在原理图和PCB上怎样判别 G极 gate 栅极 不用说比较好认 封装上左下角为G
  • 【EMC笔试题】N个整数中找出三个数,使其和的绝对值最小

    题目描述 给定包含N个数的无序数组S 可能包含负数 0 正数 求三个数A B C 使其和的绝对值最小 例如 S 9 0 1 3 6 A 9 B 3 C 6 MIN 0 算法解析 解法一 枚举3个数 O N N N 解法二 对S排序后枚举其中
  • Java中如何实现动态代理

    想要实现Java中的动态代理首先应 动态生成接口实现类 interface 接口不能实例化 但是 interface 类型的引用 可以指向任何一个实现类对象实例 但前提是 在编译期必须存在该接口的实现类 如果在编译期无法编写或提供实现类 而
  • 【深度学习】利用tensorflow2.0卷积神经网络进行卫星图片分类实例操作详解

    本文的应用场景是对于卫星图片数据的分类 图片总共1400张 分为airplane和lake两类 也就是一个二分类的问题 所有的图片已经分别放置在2 class文件夹下的两个子文件夹中 下面将从这个实例的详细拆解中 理解tensorflow2
  • spark+项目总结

    做项目基本流程 1 梳理数据流程 2 解决关键性问题 3 串联整个流程过程即标准化以及正式上线 解决关键性问题 对比差异点 数据的文件组织形式不同 数据的格式不同 相同点 数据流程一样 数据目标也是一样 曝光 Exposure 广告领域专业
  • python读写文本老是报错?codecs模块统一编码 一行代码搞定py字符读写

    在python程序中 经常要用到字符文本的读和写 用py自带的 读read 写write 定义字符编码比较麻烦 而用第三方 codecs 模块 在读写字符文本时 可以指定字符编码 就好用很多 下面 我用 codecs 模块 自己编写了一个d
  • 强化学习笔记-13 Policy Gradient Methods

    强化学习算法主要在于学习最优的决策 到目前为止 我们所讨论的决策选择都是通过价值预估函数来间接选择的 本节讨论的是通过一个参数化决策模型来直接根据状态选择动作 而不是根据价值预估函数来间接选择 我们可以定义如下Policy Gradient
  • 2013电商“三国杀”

    2013电商 三国杀 本周 DCCI发布了 Forecast2013 中国电子商务蓝皮书 蓝皮书预测 2013年 淘宝 京东和腾讯将成为电商三甲 纵观中国电商的2012年 高调的京东 霸气的淘宝和默默耕耘的腾讯 似乎正在勾画着未来中国电商行
  • python time.sleep(t) t为秒

    睡眠5秒 import time time sleep 5
  • location.href 与 location.search

    document location href 返回完整的 URL 如 http www cftea com foo asp p 1 引用 location search是从当前URL的 号开始的字符串 如 http www 51js com
  • 《计算机视觉中的多视图几何》笔记(2)

    2 Projective Geometry and Transformations of 2D 本章主要介绍本书必要的几何知识与符号 文章目录 2 Projective Geometry and Transformations of 2D
  • 元素和小于等于阈值的正方形的最大边长

    LeetCode 1292 元素和小于等于阈值的正方形的最大边长 给你一个大小为 m x n 的矩阵 mat 和一个整数阈值 threshold 请你返回元素总和小于或等于阈值的正方形区域的最大边长 如果没有这样的正方形区域 则返回 0 示
  • QT 信号发送多个参数

    你可以把多个参数包装为一个类发送 实测是可以的
  • DBUS及常用接口介绍

    1 概述 1 1 DBUS概述 DBUS是一种高级的进程间通信机制 DBUS支持进程间一对一和多对多的对等通信 在多对多的通讯时 需要后台进程的角色去分转消息 当一个进程发消息给另外一个进程时 先发消息到后台进程 再通过后台进程将信息转发到
  • Caused by: java.lang.ClassNotFoundException: org.springframework.core.KotlinDetector

    Exception in thread main java lang IllegalArgumentException Cannot instantiate interface org springframework context App
  • win下从NUMA节点分配内存

    微软官网链接 https docs microsoft com zh cn windows win32 memory allocating memory from a numa node redirectedfrom MSDN 示例代码 d
  • Java高级教程

    Java高级教程 Java11文档 Java数据结构 Java工具包提供了强大的数据结构 在Java中的数据结构主要包括以下几种接口和类 枚举 Enumeration 位集合 BitSet 向量 Vector 栈 Stack 字典 Dict
  • Error loading workspace: You are outside of a module and outside of $GOPATH/src. If you are using mo

    1 描述 如果你使用vsCode去编译 go 项目的时候 出现这个错误 那么并不是你的go moudle 除了问题 同时你会发现执行Run Code也是执行失败的 2 原因 你的工作区默认是项目根目录 但你单开的文件并不是项目根目录 3 解
  • lvgl8.2 img 图片显示

    1 lvgl 图片显示源 为了提供良好的图片显示灵活性 所以显示图像的来源可以是以下三种 代码中的一个变量 一个带有像素颜色数据的 C 数组 存储在外部的文件 比如 SD 卡 带有符号的文本 2 内部图片 对于源码内部图片 将图片转换为图片