函数列表 | 描述 |
设置美颜(磨皮)算法 | |
设置美颜级别 | |
设置美白级别 | |
开启清晰度增强 | |
设置红润级别 | |
设置色彩滤镜效果 | |
设置色彩滤镜的强度 | |
设置绿幕背景视频 | |
设置大眼级别 | |
设置瘦脸级别 | |
设置 V 脸级别 | |
设置下巴拉伸或收缩 | |
设置短脸级别 | |
设置窄脸级别 | |
设置瘦鼻级别 | |
设置亮眼级别 | |
设置牙齿美白级别 | |
设置祛皱级别 | |
设置祛眼袋级别 | |
设置法令纹去除级别 | |
设置发际线调整级别 | |
设置眼距 | |
设置眼角调整级别 | |
设置嘴型调整级别 | |
设置鼻翼调整级别 | |
设置鼻子位置 | |
设置嘴唇厚度 | |
设置脸型 | |
选择 AI 动效挂件 | |
是否在动效素材播放时静音 |
枚举类型 | 描述 |
美颜(磨皮)算法 |
- (void)setBeautyStyle: |
参数 | 描述 |
beautyStyle | 美颜风格,TXBeautyStyleSmooth:光滑;TXBeautyStyleNature:自然;TXBeautyStylePitu:优图。 |
- (void)setBeautyLevel: | (float)beautyLevel |
参数 | 描述 |
beautyLevel | 美颜级别,取值范围 0 - 9; 0 表示关闭,9 表示效果最明显。 |
- (void)setWhitenessLevel: | (float)whitenessLevel |
参数 | 描述 |
whitenessLevel | 美白级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (void)enableSharpnessEnhancement: | (BOOL)enable |
- (void)setRuddyLevel: | (float)ruddyLevel |
参数 | 描述 |
ruddyLevel | 红润级别,取值范围0 - 9;0 表示关闭,9 表示效果最明显。 |
- (void)setFilter: | (nullable TXImage *)image |
参数 | 描述 |
image | 包含色彩映射关系的颜色查找表图片,必须是 png 格式。 |
- (void)setFilterStrength: | (float)strength |
参数 | 描述 |
strength | 从 0 到 1,数值越大滤镜效果越明显,默认值为 0.5。 |
- (int)setGreenScreenFile: | (nullable NSString *)path |
参数 | 描述 |
path | MP4格式的视频文件路径; 设置空值表示关闭特效。 |
- (int)setEyeScaleLevel: | (float)eyeScaleLevel |
参数 | 描述 |
eyeScaleLevel | 大眼级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setFaceSlimLevel: | (float)faceSlimLevel |
参数 | 描述 |
faceSlimLevel | 瘦脸级别,取值范围0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setFaceVLevel: | (float)faceVLevel |
参数 | 描述 |
faceVLevel | V 脸级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setChinLevel: | (float)chinLevel |
参数 | 描述 |
chinLevel | 下巴拉伸或收缩级别,取值范围 -9 - 9;0 表示关闭,小于 0 表示收缩,大于 0 表示拉伸。 |
- (int)setFaceShortLevel: | (float)faceShortLevel |
参数 | 描述 |
faceShortLevel | 短脸级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setFaceNarrowLevel: | (float)faceNarrowLevel |
参数 | 描述 |
level | 窄脸级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setNoseSlimLevel: | (float)noseSlimLevel |
参数 | 描述 |
noseSlimLevel | 瘦鼻级别,取值范围0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setEyeLightenLevel: | (float)eyeLightenLevel |
参数 | 描述 |
eyeLightenLevel | 亮眼级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setToothWhitenLevel: | (float)toothWhitenLevel |
参数 | 描述 |
toothWhitenLevel | 白牙级别,取值范围 0 - 9;0表示关闭,9 表示效果最明显。 |
- (int)setWrinkleRemoveLevel: | (float)wrinkleRemoveLevel |
参数 | 描述 |
wrinkleRemoveLevel | 祛皱级别,取值范围0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setPounchRemoveLevel: | (float)pounchRemoveLevel |
参数 | 描述 |
pounchRemoveLevel | 祛眼袋级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。 |
- (int)setSmileLinesRemoveLevel: | (float)smileLinesRemoveLevel |
参数 | 描述 |
smileLinesRemoveLevel | 法令纹级别,取值范围 0 - 9;0表示关闭,9 表示效果最明显。 |
- (int)setForeheadLevel: | (float)foreheadLevel |
参数 | 描述 |
foreheadLevel | 发际线级别,取值范围-9 - 9;0表示关闭,9表示效果最明显。 |
- (int)setEyeDistanceLevel: | (float)eyeDistanceLevel |
参数 | 描述 |
eyeDistanceLevel | 眼距级别,取值范围 -9 - 9;0 表示关闭,小于 0 表示拉伸,大于 0 表示收缩。 |
- (int)setEyeAngleLevel: | (float)eyeAngleLevel |
参数 | 描述 |
eyeAngleLevel | 眼角调整级别,取值范围-9 - 9;0表示关闭,9表示效果最明显。 |
- (int)setMouthShapeLevel: | (float)mouthShapeLevel |
参数 | 描述 |
mouthShapeLevel | 嘴型级别,取值范围 -9 - 9;0 表示关闭,小于 0 表示拉伸,大于 0 表示收缩。 |
- (int)setNoseWingLevel: | (float)noseWingLevel |
参数 | 描述 |
noseWingLevel | 鼻翼调整级别,取值范围 -9 - 9;0 表示关闭,小于 0 表示拉伸,大于 0 表示收缩。 |
- (int)setNosePositionLevel: | (float)nosePositionLevel |
参数 | 描述 |
nosePositionLevel | 鼻子位置级别,取值范围 -9 - 9;0 表示关闭,小于 0 表示抬高,大于 0 表示降低。 |
- (int)setLipsThicknessLevel: | (float)lipsThicknessLevel |
参数 | 描述 |
lipsThicknessLevel | 嘴唇厚度级别,取值范围 -9 - 9;0 表示关闭,小于 0 表示拉伸,大于 0 表示收缩。 |
- (int)setFaceBeautyLevel: | (float)faceBeautyLevel |
参数 | 描述 |
faceBeautyLevel | 美型级别,取值范围 0 - 9;0 表示关闭,1 - 9 值越大,效果越明显。 |
- (void)setMotionTmpl: | (nullable NSString *)tmplName |
inDir: | (nullable NSString *)tmplDir |
参数 | 描述 |
tmplDir | 动效素材文件所在目录。 |
tmplName | 动效挂件名称。 |
- (void)setMotionMute: | (BOOL)motionMute |
参数 | 描述 |
motionMute | YES:静音;NO:不静音。 |
枚举 | 取值 | 描述 |
TXBeautyStyleSmooth | 0 | 光滑,算法比较激进,磨皮效果比较明显,适用于秀场直播。 |
TXBeautyStyleNature | 1 | 自然,算法更多地保留了面部细节,磨皮效果更加自然,适用于绝大多数直播场景。 |
TXBeautyStylePitu | 2 | 优图,由优图实验室提供,磨皮效果介于光滑和自然之间,比光滑保留更多皮肤细节,比自然磨皮程度更高。 |
本页内容是否解决了您的问题?