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