加载文件夹下的所有图片 - LoadImagePath(已弃用)
函数简介
将指定文件夹下的所有图片加载到内存。此函数会递归遍历指定文件夹,加载所有支持的图片格式文件。由于此函数已被弃用,建议使用其他图片加载方式。
接口名称
LoadImagePath
DLL调用
int LoadImagePath(long ola, string path)
参数定义:
ola
(长整型数): OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。path
(字符串): 图片文件夹的路径,支持相对路径和绝对路径
示例:
// 加载指定文件夹下的所有图片
string imagePath = "/OLA/pic/";
int result = LoadImagePath(ola, imagePath);
if (result == 1) {
printf("图片加载成功\n");
} else {
printf("图片加载失败\n");
}
// 使用绝对路径加载图片
string absPath = "D:/images/";
int result = LoadImagePath(ola, absPath);
if (result == 1) {
printf("图片加载成功\n");
} else {
printf("图片加载失败\n");
}
COM调用
int LoadImagePath(string path)
参数定义:
path
(字符串): 图片文件夹的路径,支持相对路径和绝对路径
示例:
# 加载指定文件夹下的所有图片
path = "/OLA/pic/"
ret = ola.LoadImagePath(path)
if ret == 1:
messagebox("图片加载成功")
else:
messagebox("图片加载失败")
# 使用绝对路径加载图片
absPath = "D:/images/"
ret = ola.LoadImagePath(absPath)
if ret == 1:
messagebox("图片加载成功")
else:
messagebox("图片加载失败")
返回值
整型数:
- 0: 加载失败
- 1: 加载成功
注意事项
- 此函数已被弃用,建议使用其他图片加载方式
- 路径可以是相对路径或绝对路径
- 函数会递归遍历指定文件夹下的所有子文件夹
- 支持的图片格式包括:BMP、JPG、PNG等常见格式
- 如果文件夹不存在,函数将返回失败
- 如果文件夹中没有支持的图片格式,函数将返回成功但不会加载任何图片
- 加载大量图片时需要注意内存使用
- 建议在使用前检查文件夹路径的有效性
- 路径中不要包含特殊字符
- 建议使用正斜杠(/)作为路径分隔符