LightSDK.native.imageWatermarkText

功能描述

图片:添加文字水印

支持格式

Json

请求参数:

字段 可选 类型及范围 说明
sourcePath String 添加水印的图片地址 LightResource://xxxx,只支持jpg/png
text String 水印文字
fillType Number 是否平铺整个图片 0-不平铺,1-平铺 默认0-不平铺
fillAngle Number 平铺时,文字倾斜角度 默认0
direction Number 不平铺时,文字的水印位置:0-中间,1-左上角,2-右上角,3-左下角,4-右下角 默认0-中间
textSize Number 水印文字号大小 默认18
textColor String 水印文字颜色 默认#FFFFFF
alpha Number 水印透明度,范围0-1 默认1

请求调用示例

示例1
params = {
"sourcePath": "LightResource://xxxx",
"text": "WaterMark",
"fillType": 1,
"fillAngle": 30,
"textSize": 20,
"textColor": "#FFFFFF"
};
LightSDK.native.imageWatermarkText(params, (data) => {
console.log(JSON.stringify(data));
});

示例2
params = {
"sourcePath": "LightResource://xxxx",
"text": "WaterMark",
"direction": 4
};
LightSDK.native.imageWatermarkText(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已不再提供维护
}
};