扫一扫咨询方案
首页
登录/注册

{user.username}

ID: {user.id}

模板 SDK 文档

  • 云渲染

    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK

    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK

    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程

    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程

    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南
产品简介
安卓端 SDK
iOS SDK
服务端 SDK
开发指南
Demo 下载
用户常见问题
首页 > iOS SDK > 摄像机模板接入 > 水印

水印

更新时间 : 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];
首页 > iOS SDK > 摄像机模板接入 > 水印
水印
更新时间 : 2023-07-18 09:34:09
  • 云渲染
    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK
    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK
    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程
    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程
    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南

水印

相机模板 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];