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

{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 > 常用 API > SXCameraTemplate接口

SXCameraTemplate接口

更新时间 : 2023-07-18 09:35:01

SXCameraTemplate接口

@interface SXCameraTemplate : NSObject
//相机模板名称
@property (nonatomic, copy, readonly) NSString *name;
//相机模板版本号
@property (nonatomic, strong, readonly) NSString *version;

//是否打开基础美颜
@property (nonatomic, assign) BOOL enableBeautyBasic;
//defalut:9.0 range(0-30)
@property (nonatomic, assign) float blurAmount;
//defalut:10.0 range(0-100)
@property (nonatomic, assign) float skinColorRange;
//defalut:30.0 range(0-100)
@property (nonatomic, assign) float whiten;
//defalut:0.0 range(0-100)
@property (nonatomic, assign) float redden;
//defalut:0.0 range(0-100)
@property (nonatomic, assign) float pinking;

//是否打开美颜
@property (nonatomic, assign) BOOL enableBeauty;
//美白 defalut:50 range(0 - 100)
@property (nonatomic, assign) int complexion;
//磨皮defalut:50 range(0-100)
@property (nonatomic, assign) int adjust;

//是否打开五官调节
@property (nonatomic, assign) BOOL enableFaceReshape;
//瘦下巴 defalut:0 range(-50 -- 100)
@property (nonatomic, assign) int smallChin;
//大眼  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int bigEye;
//下巴长度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int chinStrength;
//瘦脸 defalut:0 range(-50 -- 100)
@property (nonatomic, assign) int smallFace;
//嘴型  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int smallMouth;
//鼻子长度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int noseStrength;
//鼻翼宽度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int noseWidth;
//额头宽度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int foreHeadStrength;

//是否打开抠图
@property (nonatomic, assign) BOOL enableChromaKey;
//defalut:70 range(0-1000)
@property (nonatomic, assign) float chromaSimilarity;
//defalut:50 range(0-1000)
@property (nonatomic, assign) float chromaSmoothness;
//defalut:50 range(0-1000)
@property (nonatomic, assign) float chromaSpillReduce;
//defalut:RGB(0,1,0)
@property (nonatomic, strong) UIColor *chromaColor;


/**
* 初始化一个相机模板实例
* @param filePath 相机模板文件夹路径
* @return 相机模板实例
*/
- (instancetype)initWithFilePath:(NSString *)filePath;

/**
检测相机模板的 version 是否被当前引擎全部支持
@return  1 表示相机模板版本高于引擎版本,不是完整支持, 返回 0, -1 表示可以完整支持
*/
- (int)compareWithCurrentVersion;

@end
首页 > iOS SDK > 常用 API > SXCameraTemplate接口
SXCameraTemplate接口
更新时间 : 2023-07-18 09:35:01
  • 云渲染
    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK
    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK
    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程
    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程
    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南

SXCameraTemplate接口

@interface SXCameraTemplate : NSObject
//相机模板名称
@property (nonatomic, copy, readonly) NSString *name;
//相机模板版本号
@property (nonatomic, strong, readonly) NSString *version;

//是否打开基础美颜
@property (nonatomic, assign) BOOL enableBeautyBasic;
//defalut:9.0 range(0-30)
@property (nonatomic, assign) float blurAmount;
//defalut:10.0 range(0-100)
@property (nonatomic, assign) float skinColorRange;
//defalut:30.0 range(0-100)
@property (nonatomic, assign) float whiten;
//defalut:0.0 range(0-100)
@property (nonatomic, assign) float redden;
//defalut:0.0 range(0-100)
@property (nonatomic, assign) float pinking;

//是否打开美颜
@property (nonatomic, assign) BOOL enableBeauty;
//美白 defalut:50 range(0 - 100)
@property (nonatomic, assign) int complexion;
//磨皮defalut:50 range(0-100)
@property (nonatomic, assign) int adjust;

//是否打开五官调节
@property (nonatomic, assign) BOOL enableFaceReshape;
//瘦下巴 defalut:0 range(-50 -- 100)
@property (nonatomic, assign) int smallChin;
//大眼  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int bigEye;
//下巴长度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int chinStrength;
//瘦脸 defalut:0 range(-50 -- 100)
@property (nonatomic, assign) int smallFace;
//嘴型  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int smallMouth;
//鼻子长度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int noseStrength;
//鼻翼宽度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int noseWidth;
//额头宽度  defalut:0 range(-50 -- 50)
@property (nonatomic, assign) int foreHeadStrength;

//是否打开抠图
@property (nonatomic, assign) BOOL enableChromaKey;
//defalut:70 range(0-1000)
@property (nonatomic, assign) float chromaSimilarity;
//defalut:50 range(0-1000)
@property (nonatomic, assign) float chromaSmoothness;
//defalut:50 range(0-1000)
@property (nonatomic, assign) float chromaSpillReduce;
//defalut:RGB(0,1,0)
@property (nonatomic, strong) UIColor *chromaColor;


/**
* 初始化一个相机模板实例
* @param filePath 相机模板文件夹路径
* @return 相机模板实例
*/
- (instancetype)initWithFilePath:(NSString *)filePath;

/**
检测相机模板的 version 是否被当前引擎全部支持
@return  1 表示相机模板版本高于引擎版本,不是完整支持, 返回 0, -1 表示可以完整支持
*/
- (int)compareWithCurrentVersion;

@end