Image 图像
获取
bitmapToRGBArr 获取图片rgb数据
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| bitmap | 是 | bitmap | 图片bitmap数据 | 
| startX | 否 | int | 起始x,可空,默认0 | 
| startY | 否 | int | 起始y,可空,默认0 | 
| endX | 否 | int | 结束x,可空,默认0 | 
| endY | 否 | int | 结束x,可空,默认0 | 
//1.通过截图函数限制范围
let bit1 = image.captureScreenBitmap("png", 100, 100, 200, 200, 100)
let arr = ll.img.bitmapToRGBArr(bit1)
logd(arr)
for (let i = 0; i < arr.length; i++) {
    logd(JSON.stringify(arr[i]))
}
//2.通过函数本身限制范围
let bit1 = image.captureScreenBitmap("png", 0, 0, 0, 0, 100)
//查找单色数量
let arr = ll.img.bitmapToRGBArr(bit1, 100, 100, 200, 200)
logd(arr)
for (let i = 0; i < arr.length; i++) {
    logd(JSON.stringify(arr[i]))
}    
| 返回值 | 类型 | 说明 | 
|---|---|---|
| [22,33,44],[22,33,44]] | [[],[],[]] | 二维数组 | 
getColorCount 获取范围内颜色个数
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| bitmap | 是 | Bitmap | 图片bitmap数据 | 
| color | 是 | string | 字符串值,可通过findColor生成 | 
| startX | 否 | int | 起始x,可空,默认0 | 
| startY | 否 | int | 起始y,可空,默认0 | 
| endX | 否 | int | 结束x,可空,默认0 | 
| endY | 否 | int | 结束x,可空,默认0 | 
//1.通过截图函数限制范围
let bit1 = image.captureScreenBitmap("png", 100, 100, 200, 200, 100)
//查找单色数量
let count = ll.img.getColorCount(bit1, "#1296DB")
//查找单色数量,带偏色
count = ll.img.getColorCount(bit1, "#1296DB-#101010")
//查找组合色数量,带偏色,
count = ll.img.getColorCount(bit1, "#1296DB-#101010,#556688-#101010")
logd(count)
//10086
//2.通过函数本身限制范围
let bit1 = image.captureScreenBitmap("png", 0, 0, 0, 0, 100)
//查找单色数量
let count = ll.img.getColorCount(bit1, "#1296DB", 100, 100, 200, 200)
logd(count)
| 返回值 | 类型 | 说明 | 
|---|---|---|
| 5 | number | 颜色数量 |