图片image
# paddleOCR
# 示例
获取图片上面的文本
/**
* @author 飞云
* @wechat imfeiyun
* @wiki http://aiwork.wiki
* @link http://www.feiyunjs.com
*/
let img = screen.screenShotFull();
let ocrres = img.paddleOCR(640, [0, 0, 1, 1]);
// printl(ocrres)
// ocrres.findIncludeText("雷电").hidClick();
let ocrJson = ocrres.getJson();
for (let i = 0; i < ocrJson.length; i++) {
console.log(ocrJson[i].text)
}
# ocrResult MLKitOcr(arg0) 文字识别
# 描述
- 文字识别
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 语言默认中文 |
# 示例
/**
* @author 飞云
* @wechat imfeiyun
* @wiki http://aiwork.wiki
* @link http://www.feiyunjs.com
*/
var img = screen.screenShotFull();
var ocrres = img.MLKitOcr('zh');
// printl(ocrres.getJsonString())
let ocrJson = ocrres.getJson();
for (let i = 0; i < ocrJson.length; i++) {
console.log(ocrJson[i].text)
}
img.recycle();
# 返回值
- 返回值类型:ocrResult
- 说明:
# 备注
# int byteSize() 图片大小
# 描述
- 图片大小
# 参数
无
# 返回值
- 返回值类型:int
- 说明:
# 备注
# image compress(arg0,arg1) 压缩图片
# 描述
- 压缩图片
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 图片类型 |
arg1 | int | 质量 |
# 示例
复制compress('jpg',50)
# 返回值
- 返回值类型:image
- 说明:
# 备注
# image cutImage(arg0,arg1,arg2,arg3) 裁剪图片
# 描述
- 裁剪图片
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | float | x1 |
arg1 | float | y1 |
arg2 | float | x2 |
arg3 | float | y2 |
# 示例
复制cutImage(0,0,10,10)
# 返回值
- 返回值类型:image
- 说明:
# 备注
# image cutImagePercent(arg0,arg1,arg2,arg3) 百分比裁剪图片
# 描述
- 百分比裁剪图片
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | double | x1 |
arg1 | double | y1 |
arg2 | double | x2 |
arg3 | double | y2 |
# 示例
复制cutImagePercent(0.1,0.1,0.9,0.9)
# 返回值
- 返回值类型:image
- 说明:
# 备注
# Bitmap getBitmap() 获取图片bitmap
# 描述
- 获取图片bitmap
# 参数
无
# 返回值
- 返回值类型:Bitmap
- 说明:
# 备注
# int getHeight() 图片高度
# 描述
- 图片高度
# 参数
无
# 返回值
- 返回值类型:int
- 说明:
# 备注
# int[] getPointRGB(arg0,arg1) 获取像素RGB
# 描述
- 获取像素RGB
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | double | 横坐标% |
arg1 | double | 纵坐标% |
# 示例
复制getPointRGB(0.5,0.5)
# 返回值
- 返回值类型:int[]
- 说明:
# 备注
# int getWidth() 图片宽度
# 描述
- 图片宽度
# 参数
无
# 返回值
- 返回值类型:int
- 说明:
# 备注
# image read(arg0) 读取图片
# 描述
- 读取图片
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 图片路径 |
# 示例
复制read('/sdcard/a.jpg')
# 返回值
- 返回值类型:image
- 说明:
# 备注
# void readBase64(arg0) base64转图片
# 描述
- base64转图片
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String |
# 返回值
- 返回值类型:void
- 说明:
# 备注
# void recycle() 释放图片资源
# 描述
- 释放图片资源
# 参数
无
# 返回值
- 返回值类型:void
- 说明:
# 备注
飞云提示:如果在循环中进行截图和销毁,销毁后最好给一个延时。否则可能会出现下次截图的内容,跟上次截图内容相同的缓存问题。
# void save(arg0) 保存图片
# 描述
- 保存图片
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | String | 图片路径 |
# 示例
复制save('/sdcard/1.jpg')
# 返回值
- 返回值类型:void
- 说明:
# 备注
# String toBase64() 图片base64字符
# 描述
- 图片base64字符
# 参数
无
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String toJpgBase64(arg0) Jpg格式base64字符
# 描述
- Jpg格式base64字符
# 参数
参数名 | 类型 | 说明 |
---|---|---|
arg0 | int | 质量1-100 |
# 示例
复制{toJpgBase64(100)}
# 返回值
- 返回值类型:String
- 说明:
# 备注
# String toString() 图片输出字符串
# 描述
- 图片输出字符串
# 参数
无
# 返回值
- 返回值类型:String
- 说明: