函数:imageBinaryzation 图片二值化

函数功能:将指定图片进行二值化处理

引擎版本:仅支持 Android v3.1.7.1、iOS v3.1.1 及其以上版本

函数方法

ret = imageBinaryzation(picpath,value)

参数 类型 字段 说明
picpath string 必填 将要寻找的图片文件名(Android 仅支持 png 格式),绝对路径(不写路径)默认为 res 文件夹下,自建目录请填写相对路径
value number 选填 二值化阈值,范围 0 - 255,作为图像二值化的参照值。不写或者填写 0 < 阈值 ≤ 255,则默认使用自动计算的阈值进行二值化
参数 类型 说明
ret number 返回当前用的阈值,如果图片不存在返回 -1

函数用例

snapshot("test.png", 0, 0, 400,400)
ret = imageBinaryzation("test11.png",100)
if ret~=-1 then
    dialog(ret)
else
    dialog("图片不存在")
end

注意事项

  • 二值化后的图片,保存路径默认和原图片路径一致,二值化图片名称为:图片名称_bin.png,如 如示例中的的图片二值化后的图片名称为 test_bin.png。
  • Android 仅支持 png 格式图片。
  • 绝对路径默认为 /mnt/sdcard/TouchSprite/res(参数中无需填写完整路径),自建目录请填写相对路径。
  • 引擎版本:Android v3.1.7.1、iOS v3.1.1 及其以上版本,增加了 TSP 脚本释放文件到特定平台中的功能,就是说可以决定安卓文件(包括除 lua 格式外的所有文件)是释放到安卓真机中,还是安卓模拟器中,还是真机和模拟器中都释放,iOS 文件释放到 iOS 32 位设备中还是 iOS 64 位设备,还是 iOS 设备中都释放,比如说安卓 ts.so 分安卓真机和安卓模拟器两个版本,v3.1.7.1 以前版本打包真机的 ts.so 则模拟器无法使用,打包模拟器的 ts.so 则真机无法使用,现在设置特定的文件名前缀的 ts.so 可以在安卓真机和模拟器上都使用。

    • 安卓真机文件前缀:__pf_android_arm__文件名称,只释放到安卓真机中。

    • 安卓模拟器文件前缀:__pf_android_x86__文件名称,只释放到安卓模拟器中。

    • 安卓真机/安卓模拟器文件前缀:__pf_android__文件名称,可以释放到安卓真机和安卓模拟器中。

    • iOS 32 位设备文件前缀:__pf_ios_arm32__文件名称,只释放到 iOS 32 位设备中。

    • iOS 64 位设备文件前缀:__pf_ios_arm64__文件名称,只释放到 iOS 64 位设备中。

    • 安卓真机/安卓模拟器文件前缀:__pf_ios__文件名称,可以释放到iOS所有设备中。

    • 注意:修改文件前缀后需要重新打包脚本才会生效。

Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-06-22 19:19:13

results matching ""

    No results matching ""