LightSDK.native.imageWatermarkLogo

功能描述

图片:添加logo水印

支持格式

Json

请求参数:

字段 可选 类型及范围 说明
sourcePath String 添加水印的图片地址 LightResource://xxxx,只支持jpg/png
image String 水印图片 远程地址:http://xxx、https://xxx、本地路径:LightResource://xxxx、base64图片:base64://xxx 格式限定为jpg/png
fillType Number 是否填充整个图片 0-不平铺,1-平铺 2-背景模板 默认0-不平铺
fillAngle Number 平铺时,图标倾斜角度 默认0
direction Number 不平铺且不作为背景模板时,图标的水印位置:0-中间,1-左上角,2-右上角,3-左下角,4-右下角 默认0-中间
alpha Number 水印透明度,范围0-1 默认1

请求调用示例

示例1
params = {
"sourcePath": "LightResource://xxxx",
"image": "http://xxx.png",
"fillType": 1,
"fillAngle": 30
};
LightSDK.native.imageWatermarkLogo(params, (data) => {
console.log(JSON.stringify(data));
});

示例2
params = {
"sourcePath": "LightResource://xxxx",
"image": "http://xxx.png"
};
LightSDK.native.imageWatermarkLogo(params, (data) => {
console.log(JSON.stringify(data));
});

示例3
params = {
"sourcePath": "LightResource://xxxx",
"image": "http://xxx.png",
"fillType": 2
};
LightSDK.native.imageWatermarkLogo(params, (data) => {
console.log(JSON.stringify(data));
});

返回结果示例,

示例:
{
"info": {
"error_code": "0",
"error_message": "success"
},
"data": {
"tempFilePath": "LightResource://d676jdjk36666.image"
}
}

返回字段说明

字段名 字段类型 说明
tempFilePath String 被添加水印的图片文件路径

注意事项

1.需要在config.js配置文件中做以下配置:

module.exports = {
plugins:{
"image": {} // 老版本的配置imageacquisition已不再提供维护
}
};