函数: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("test.png",100)
--二值化后图片名称为 test_bin.png
if ret~=-1 then
dialog(ret)
else
dialog("图片不存在")
end
注意事项
- 二值化后的图片,保存路径默认和原图片路径一致,二值化图片名称为:图片名称_bin.png,如示例中的的图片二值化后的图片名称为 test_bin.png。
- Android 仅支持 png 格式图片。
- 安卓绝对路径默认为 /mnt/sdcard/TouchSprite/res(参数中无需填写完整路径),iOS 绝对路径默认为 /var/mobile/Media/TouchSprite/res,自建目录请填写相对路径。