图片处理

使用说明

客户端 Android iOS
支持说明 支持 支持
YLSDK.Photo.imageProcessing(path, options)
  .then(res => {
    console.log('图片处理成功');
  })
  .catch(err => {
    console.log('图片处理失败');
  });

参数说明

参数 类型 必填 默认值 说明
path string 需要处理的图片绝对路径
options object { } -

options 说明

参数 类型 必填 默认值 说明
ratio Number 80 图片保存时的压缩比例
reqWidth Number 640 请求生成的图片宽度
reqHeight Number 960 请求生成的图片高度
keepOriginSize boolean true 保存图片时保持图片原有尺寸,不做宽高处理
text string 添加到图片上的文本
textBackground string #000000 文字整行的背景颜色,格式为 16 进制
textColor string #FFFFFF 文字颜色,格式为 16 进制
horizontalOrientation int 3 右 文本框水平布局方向
verticalOrientation int 3 下 文本框垂直布局方向

ratio:以减小清晰度的代价,有助于减小物理空间,范围:0-100 , 100 为不压缩。值越小,压缩程度越高。

reqWidth:iOS:6plus 默认屏幕的 3 倍大小,其他机型默认屏幕的 2 倍大小。

reqHeight:iOS:6plus 默认屏幕的 3 倍大小,其他机型默认屏幕的 2 倍大小。

text:文本长度不宜超出屏幕宽度。为兼容小屏手机,建议 20 个汉字以内(数字字母两个算一个汉字)。

horizontalOrientation:可传值:1 左, 2 水平居中, 3 右, 仅 text 不为空有效

verticalOrientation:可传值:1 上, 2 垂直居中,3 下,仅 text 不为空有效

返回说明

Promise类型 说明
resolve 返回处理后的图片路径
reject 操作失败的原因

results matching ""

    No results matching ""