加载图片 - LoadImage
函数简介
加载一张图片到内存,如果配置了数据库连接则优先读取数据库内图片,否则从工作目录下读取指定文件。
接口名称
LoadImage
DLL调用
long LoadImage(long ola, string file_path);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| file_path | 字符串 | 图片文件路径,支持相对路径和绝对路径 |
示例
long image = LoadImage(ola, "D:\\test\\sample.png");
if (image != 0) {
int width, height;
GetImageSize(ola, image, &width, &height);
printf("图片大小:%d x %d\n", width, height);
FreeImagePtr(ola, image);
}
返回值
长整数型:成功返回OLAImage对象的地址,失败返回0。
注意事项
- 支持BMP、JPG、PNG格式。
- 返回的图片需调用 FreeImagePtr 释放内存。
- 建议使用绝对路径以避免路径问题。
