1 /* 2 * Copyright (C) 2015-2021 Alibaba Group Holding Limited 3 */ 4 #ifndef __ICON_H__ 5 #define __ICON_H__ 6 7 #include <stdio.h> 8 9 typedef struct { 10 uint8_t *p_icon_data; 11 uint16_t width; 12 uint16_t height; 13 uint8_t *p_icon_mask; 14 } icon_t; 15 // 由于不同扫描方式得到的结果不一样 有的可能是一维数组有的可能是二维 16 // 很麻烦做抽象 先统一使用列行式吧 可以搞一个枚举 根据不同扫描方式 17 // 通过像素长宽计算数组长宽和访问方式 增加了p_icon_mask 18 // 用于绘制透明图象时提供遮罩 19 20 #endif 21