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)
返回值 | 类型 | 说明 |
---|---|---|
无 | 无 | 无 |