功能描述
图片:添加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已不再提供维护 } };
|