stb_
image.h 是一个非常流行的
单 头文件图像加载
库,由Sean Barrett 编写,其全名是 “
stb_
image— single-file public domain library for loading
images”。这个
库只
包含一个
头文件,不需要链接任何
库,使用非常方便。它支持多种格式的图像文件,如BMP、GIF、JPEG、PNG、TGA等。
stbi_load 函数是
stb_
image.h
库中用于加载图像文件的主要函数。它可以加载指定路径的图像文件,并将图像数据以指定的格式返回。函数的原型如下:
```c
int
stbi_load(char const *filename, int *x, int *y, int *n, int req_comp);
参数说明:
- filename:图像文件的路径。
- x:用于存放图像宽度的指针。
- y:用于存放图像高度的指针。
- n:用于存放图像通道数(颜色组件数)的指针。
- req_comp:请求的通道数,如果设置为0,则返回图像实际的通道数。
函数执行成功后,它会返回一个指向图像像素数据的指针,失败则返回 NULL。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/6503.html