💰 LoadPicByte 加载图片内存版
🎯功能
预先加载指定的图片,这样在操作任何和图片相关的函数时,将省去了加载图片的时间。调用此函数后,没必要一定要调用FreePic
,插件自己会自动释放.
另外,此函数不是必须调用的,所有和图形相关的函数只要调用过一次,图片会自动加入缓存.
如果想对一个已经加入缓存的图片进行修改,那么必须先用FreePic
释放此图片 在缓存中占用的内存,然后重新调用图片相关接口,就可以重新加载此图片. (当图色缓存机制打开时,具体参考EnablePicCache
)
此函数同LoadPic,只不过LoadPic是从文件中加载图片,而LoadPicByte从给定的内存中加载.
📜语法
结果 = dm.LoadPicByte(数据地址, 数据长度, 图片名)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
数据地址 | 整型数 | BMP图像首地址.(完整的BMP图像,不是经过解析的. 和BMP文件里的内容一致) |
数据长度 | 整型数 | BMP图像大小.(和BMP文件大小一致) |
图片名 | 字符串 | 文件名,指定这个地址对应的图片名. 用于找图时使用. |
📤返回
整型数
, 0
为失败, 1
为成功.
💡示例
dm.LoadPicByte 123456,300,"1.bmp"
dm_ret = dm.FindPic(0,0,2000,2000,"1.bmp","000000",0.9,0,x,y)
📘备注
无