函数:imageOperMerge 图片合并
函数名称:图片合并
函数功能:将几张图片合并生成一张新图片。
引擎版本:iOS v2.3.4,Android 2.2.6 以上
函数方法
flag = imageOperMerge(pictb, path,kind,quality);
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
pictb | table | 是 | 需合并图片的文件名列表,支持使用绝对路径 |
path | string | 是 | 生成新图片的文件名,支持使用绝对路径 |
kind | number | 是 | 合并类型,0 - 横向合并;1 - 竖向合并 |
quality | number | 否 | 当生成图片格式为 jpg 时,可控制图片质量,范围[0 - 1] |
返回值 | 类型 | 说明 |
---|---|---|
flag | number | 0 - 成功;非 0 - 失败 |
函数用例
--截取屏幕上左上角坐标为 (100,100),右下角坐标为 (200,200) 区域,宽高皆为 100 像素的图片,图片名为 1.png
snapshot("1.png",100,100,200,200)
--截取屏幕上左上角坐标为 (100,200),右下角坐标为 (200,300) 区域,宽高皆为 100 像素的图片,图片名为 2.png
snapshot("2.png",100,200,200,300)
--截取屏幕上左上角坐标为 (100,300),右下角坐标为 (200,400) 区域,宽高皆为 100 像素的图片,图片名为 3.png
snapshot("3.png",100,300,200,400)
--将上面截取的三张图片合成为一张并命名为 4.jpg
flag=imageOperMerge({"1.png","2.png","3.png"},"4.jpg",0,0.5)
if flag == 0 then
dialog("合并成功")
else
dialog("合并失败")
end
注意事项
- iOS 系统默认图片路径为 /var/mobile/Media/TouchSprite/res,自建目录请填写相对路径
- 当脚本要上传到企业版和小精灵平台时,请使用 userPath 函数代替 /res 之前的目录使之自动获取。