2018-12-29 12:17:06 +08:00
|
|
|
|
## image\_loader\_stb\_t
|
|
|
|
|
### 概述
|
2018-12-29 12:21:19 +08:00
|
|
|
|
![image](images/image_loader_stb_t_0.png)
|
|
|
|
|
|
2019-12-14 13:25:56 +08:00
|
|
|
|
stb图片加载器。
|
|
|
|
|
|
|
|
|
|
stb主要用于加载jpg/png/gif等格式的图片,它功能强大,体积小巧。
|
2019-01-15 14:34:05 +08:00
|
|
|
|
----------------------------------
|
2018-12-29 12:17:06 +08:00
|
|
|
|
### 函数
|
|
|
|
|
<p id="image_loader_stb_t_methods">
|
|
|
|
|
|
|
|
|
|
| 函数名称 | 说明 |
|
|
|
|
|
| -------- | ------------ |
|
2019-11-15 11:33:43 +08:00
|
|
|
|
| <a href="#image_loader_stb_t_image_loader_stb">image\_loader\_stb</a> | 获取stb图片加载器对象。 |
|
2020-05-24 19:28:22 +08:00
|
|
|
|
| <a href="#image_loader_stb_t_stb_load_image">stb\_load\_image</a> | 加载图片。 |
|
2018-12-29 12:17:06 +08:00
|
|
|
|
#### image\_loader\_stb 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="image_loader_stb_t_image_loader_stb">获取stb图片加载器对象。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-29 12:17:06 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
image_loader_t* image_loader_stb ();
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | image\_loader\_t* | 返回图片加载器对象。 |
|
2020-05-24 19:28:22 +08:00
|
|
|
|
#### stb\_load\_image 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
|
|
|
|
> <p id="image_loader_stb_t_stb_load_image">加载图片。
|
|
|
|
|
|
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
ret_t stb_load_image (int32_t subtype, const uint8_t* buff, uint32_t buff_size, bitmap_t* image, bool_t require_bgra, bool_t enable_bgr565, bool_t enable_rgb565);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
|
|
|
|
| subtype | int32\_t | 资源类型。 |
|
|
|
|
|
| buff | const uint8\_t* | 资源数据。 |
|
|
|
|
|
| buff\_size | uint32\_t | 资源数据长度。 |
|
|
|
|
|
| image | bitmap\_t* | image 对象。 |
|
|
|
|
|
| require\_bgra | bool\_t | require\_bgra |
|
|
|
|
|
| enable\_bgr565 | bool\_t | enable\_bgr565 |
|
|
|
|
|
| enable\_rgb565 | bool\_t | enable\_rgb565 |
|