函数: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 之前的目录使之自动获取。
Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""