函数:ts.binaryzation 屏幕二值化(仅支持 iOS)

函数名称:ts.binaryzation

函数功能:屏幕二值化,将指定区域保存为黑白图

ts.so 版本:支持 v1.2.4 及其以上版本

函数方法

ts.binaryzation(x1,y1,x2,y2,value)

参数 类型 必填 说明
x1 number 左上角顶点屏幕横坐标
y1 number 左上角顶点屏幕纵坐标
x2 number 右下角顶点屏幕横坐标
y2 number 右下角顶点屏幕纵坐标
value number 二值化阈值,范围 0 - 255,作为图像二值化的参照值

函数用例

local ts = require("ts")
degree = 150
ts.binaryzation(0,0,100,100,degree)
dialog("输出图片保存在"..userPath().."/res/tmp.jpg")

注意事项

  • 图片保存路径:

    iOS 资源路径:/var/mobile/Media/TouchSprite/res/(更多 - 文件管理 -资源)

    安卓资源路径:/mnt/sdcard/TouchSprite/res/(我的账号 - 文件管理 -资源)

  • 调用本函数将会从当前屏幕截取一部分保存,保存路径为触动的 res 目录下 tmp.jpg 文件

  • 扩展阅读:二值化
  • 雷电 9 系统模拟器分辨率为平板版时使用函数:getScreenSize 获取的屏幕宽高相反,获取到的宽度实际为屏幕高度,获取的高度实际为屏幕宽度,其他模拟器获取的屏幕宽高为实际屏幕宽高。
Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""