图色拓展
二值化
binaryzationBitmapByColor 通过颜色值二值化
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
bitmap | 是 | BufferedImage | bitmap格式图片数据 |
color | 是 | string | 字符串值,可通过findColor生成 |
mode | 否 | int | 二值化模式,默认1,2则为反转 |
//颜色值支持
//格式1: #ffffff
//格式2: #ffffff-#101010
//格式3: #ffffff-#101010,#ffffff-#101010
//格式4: #ffffff,#ffffff-#101010
//读图或者截图,并转为bitmap格式
let img = image.captureFullScreenPng()
let bit = image.imageToBitmap(img)
image.recycle(img)
//全格式二值化,默认1模式
bit = ll.img.binaryzationBitmapByColor(bit, "#ffffff-#101010,#ffffff-#101010")
//全格式二值化
bit = ll.img.binaryzationBitmapByColor(bit, "#ffffff-#101010,#ffffff-#101010", 1)
//全格式二值化,反转二值化,结果黑白颠倒
bit = ll.img.binaryzationBitmapByColor(bit, "#ffffff-#101010,#ffffff-#101010", 2)
//结果保存到本地,或者做其他处理
image.saveBitmap(bit, "png", 100, "d:/2.png")
返回值 | 类型 | 说明 |
---|---|---|
BufferedImage@44af652 | BufferedImage | 二值化后的bitmap图 |
binaryzationBitmapByRange 通过阈值范围二值化
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
bitmap | 是 | Bitmap | bitmap格式图片数据 |
start | 是 | number |