Image 图像拓展
图像
bitmapToBytes bitmap转bytes
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| bitmap | 是 | ImageBitmap | bitmap数据 | 
| type | 否 | string | 图片类型png/jpg 默认png | 
| quality | 否 | number | 图片质量,jpg格式下有效 | 
//截图bitmap
let bit = image.captureScreenBitmap("png", 0, 0, 0, 0, 100)
//bitmap转bytes
let bytes = laoleng.images.bitmapToBytes(bit)
//bytes写入本地
laoleng.files.writeFileBytes("/sdcard/Pictures/1.png", bytes)
| 返回值 | 类型 | 说明 | 
|---|---|---|
| [B@3929cf1 | bytes[] | bytes数据 | 
isEmptyBlack 是否为纯黑色图
提示
- 用于检测截图功能是否有问题
 
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| bmp | 是 | ImageBitmap | bitmap格式图片 | 
let bit = image.readBitmap("/sdcard/Pictures/1.png")
logd(laoleng.images.isEmptyBlack(bit))
| 返回值 | 类型 | 说明 | 
|---|---|---|
| true/false | boolean | 是否 | 
isEmptyWhite 是否为纯白色图
提示
- 用于检测截图功能是否有问题
 
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| bmp | 是 | ImageBitmap | bitmap格式图片 | 
let bit = image.readBitmap("/sdcard/Pictures/1.png")
logd(laoleng.images.isEmptyWhite(bit))
| 返回值 | 类型 | 说明 | 
|---|---|---|
| true/false | boolean | 是否 | 
isEmptyWhiteOrBlack 是否为纯白或纯黑色图
提示
- 用于检测截图功能是否有问题
 
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| bmp | 是 | ImageBitmap | bitmap格式图片 | 
let bit = image.readBitmap("/sdcard/Pictures/1.png")
logd(laoleng.images.isEmptyWhiteOrBlack(bit))
| 返回值 | 类型 | 说明 | 
|---|---|---|
| true/false | boolean | 是否 | 
recycle 回收多图
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| image对象,支持多个参数 | 是 | image对象 | image对象 | 
let img1 = image.captureFullScreen()
let img2 = image.captureFullScreen()
laoleng.images.recycle(img1,img2)
| 返回值 | 类型 | 说明 | 
|---|---|---|
| 无 | 无 | 无 |