Images
该模块图片相关操作
Images.requestScreenCapture()
- 申请录屏权限,只有相关权限才能后续操作
Images.requestScreenCapture().onResolve(res=>{
if(res){
// 已授权
}
})
Images.requestScreenCapture()
- 获取截图整个屏幕
- 返回值 Image
Images.uri2Image(url)
- 根据网络地址得到一个 Image
- 返回值 Image
Images.base64ToImage(base64)
- 将base64图片数据转换成 Image
- 返回值 Image
Image
一个图片对象
fragment(int x, int y, int width, int height)
- 在原来的图片基础上截取对应区域的小图
- x 起始x坐标
- y 起始y坐标
- width 截取的宽度
- height 截取的高度
- 返回值 Image
Images.requestScreenCapture().onResolve(res=>{
if(res){
var image = Images.captureScreen()
if (image) {
var newImage = image.fragment(500, 500, 200, 200) // 获取新的图片
}
}
})
convertToBase64()
- 将图片转换为base64数据
- 返回值 base64字符串
getWidth()
- 获取图片宽度
- 返回值 int
getHeight()
- 获取图片高度
- 返回值 int
save(path)
- 图片保存到指定地址
- path 文件地址
save2Gallery(name)
- 将图片保存到相册
- name 图片名称
- 返回值 bool
save2Gallery(name, desc)
- 将图片保存到相册
- name 图片名称
- desc 描述
- 返回值 bool
recycle()
- 释放图片
clone()
- 克隆一个图片
- 返回值 Image
zoom(float sx, float sy)
- 缩放图片
- sx 缩放比例
- sy 缩放比例
- 返回值 Image