setWatermark method
ZH
设置水印
@param bitmap 水印图片
@param position 水印的位置,参数取值范围 0 ~ 1,
@param zoom 图片缩放系数,参数取值范围 0 ~ 1
SDK 内部会根据视频分辨率计算水印实际的像素位置和尺寸。
@return 接口调用状态码 0: 成功, 非0: 失败
EN
Set watermark
@param bitmap Watermark image
@param position Watermark position (0-1)
@param zoom Image scaling factor (0-1)
SDK calculates actual pixel position/size based on video resolution
@return Status code (0=success, non-zero=failure)
Implementation
Future<int> setWatermark(
String imagePath,
Point<double> position,
double zoom,
) async {
Map<String, dynamic> arguments = {
'imagePath': imagePath,
'position': {'x': position.x, 'y': position.y},
'zoom': zoom,
};
int code = await _channel.invokeMethod('setWatermark', arguments) ?? -1;
return code;
}