更新时间 : 2023-07-18 09:34:09
相机模板 SXTemplate
通过以下接口添加水印
/**
添加水印循环播放
@warning 该接口只有在commit之后调用有效
水印图片直接放在工程中需要设置compress png files以及remove text metadata from png files 为 NO
@param imagePath 水印图片路径
@param position 水印起始坐标,以左上角为原点
@param scale 水印的缩放,默认值为1,以水印自身左上角为原点
@param startTime 时间区间,以秒为单位
@param duration duration = 0时,时长为视频时长
@return 返回水印的ID
*/
- (NSString *)addWaterMark:(NSString *)imagePath position:(CGPoint)position scale:(CGPoint)scale startTime:(CGFloat)startTime duration:(CGFloat)duration;
注:如果用项目本地中的图片添加水印,请在工程中设置以下两项为NO
示例代码
//添加水印
NSString *waterid = [mTemplate addWaterMark:path position:CGPointMake(left, addTop) scale:CGPointMake(scale, scale) startTime:0 duration:99999999];
//删除水印
[mTempalte removeWaterMark:waterid];
相机模板 SXTemplate
通过以下接口添加水印
/**
添加水印循环播放
@warning 该接口只有在commit之后调用有效
水印图片直接放在工程中需要设置compress png files以及remove text metadata from png files 为 NO
@param imagePath 水印图片路径
@param position 水印起始坐标,以左上角为原点
@param scale 水印的缩放,默认值为1,以水印自身左上角为原点
@param startTime 时间区间,以秒为单位
@param duration duration = 0时,时长为视频时长
@return 返回水印的ID
*/
- (NSString *)addWaterMark:(NSString *)imagePath position:(CGPoint)position scale:(CGPoint)scale startTime:(CGFloat)startTime duration:(CGFloat)duration;
注:如果用项目本地中的图片添加水印,请在工程中设置以下两项为NO
示例代码
//添加水印
NSString *waterid = [mTemplate addWaterMark:path position:CGPointMake(left, addTop) scale:CGPointMake(scale, scale) startTime:0 duration:99999999];
//删除水印
[mTempalte removeWaterMark:waterid];