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已不再提供维护
}
};