NERTC macOS/Windows SDK V5.6.40
|
实例方法 | |
(int) | - startBeauty |
(void) | - stopBeauty |
(void) | - setBeautyEffectWithValue:atType: |
(int) | - addTempleteWithPath:andName: |
(void) | - addBeautyFilterWithPath:andName: |
(void) | - removeBeautyFilter |
(void) | - addBeautyStickerWithPath:andName: |
(void) | - removeBeautySticker |
(void) | - addBeautyMakeupWithPath:andName: |
(void) | - removeBeautyMakeup |
(NSString *) | - getError |
类方法 | |
(NERtcBeauty *) | + shareInstance |
属性 | |
float | teeth |
float | brightEye |
float | whiteSkin |
float | smoothSkin |
float | smallNose |
float | eyesDistance |
float | eyesAngle |
float | mouth |
float | bigEye |
float | smallFace |
float | jaw |
float | thinFace |
float | faceRuddyStrength |
float | longNoseStrength |
float | renZhongStrength |
float | mouthAngle |
float | roundEyeStrength |
float | openEyeAngleStrength |
float | vFaceStrength |
float | thinUnderjawStrength |
float | narrowFaceStrength |
float | cheekBoneStrength |
float | faceSharpenStrength |
float | mouthWiderStrength |
float | foreheadWrinklesStrength |
float | darkCirclesStrength |
float | smileLinesStrength |
float | shortFaceStrength |
float | filterStrength |
BOOL | flipX |
BOOL | isOpenBeauty |
- (void) addBeautyFilterWithPath: | (NSString *) | path | |
andName: | (NSString *) | name |
添加滤镜效果。
此接口用于加载滤镜资源,并添加对应的滤镜效果。需要更换滤镜时,重复调用此接口使用新的滤镜资源即可。
NERtcBeauty#startBeauty
开启美颜模块。path | 滤镜资源或模型所在的路径。应指定为绝对路径。 |
name | 滤镜资源或模型文件的名称。 |
- (void) addBeautyMakeupWithPath: | (NSString *) | path | |
andName: | (NSString *) | name |
(此接口为 beta 版本)添加美妆效果。
此接口用于加载美妆模型,添加对应的贴纸效果。需要更换美妆效果时,重复调用此接口使用新的美妆模型即可。
NERtcBeauty#startBeauty
开启美颜模块。path | 美妆资源或模型所在的路径。应指定为绝对路径。 |
name | 美妆资源或模型文件的名称。 |
- (void) addBeautyStickerWithPath: | (NSString *) | path | |
andName: | (NSString *) | name |
(此接口为 beta 版本)添加贴纸效果。
此接口用于加载贴纸资源,添加对应的贴纸效果。需要更换贴纸时,重复调用此接口使用新的贴纸资源即可。
NERtcBeauty#startBeauty
开启美颜模块。path | 贴纸资源或模型所在的路径。应指定为绝对路径。 |
name | 贴纸资源或模型文件的名称。 |
- (int) addTempleteWithPath: | (NSString *) | path | |
andName: | (NSString *) | name |
导入美颜资源或模型。
path | 美颜资源或模型所在的路径。应指定为绝对路径。 |
name | 美颜资源或模型文件的名称。 |
- (NSString *) getError |
获取美颜相关的错误信息。
- (void) removeBeautyFilter |
取消滤镜效果。
- (void) removeBeautyMakeup |
(此接口为 beta 版本)取消美妆效果。
- (void) removeBeautySticker |
(此接口为 beta 版本)取消贴纸效果。
- (void) setBeautyEffectWithValue: | (float) | value | |
atType: | (int) | type |
设置美颜类型和强度。
type | 美颜类型。详细信息请参考 NERtcBeautyEffectType 。 |
value | 对应美颜类型的强度。取值范围为 [0, 1],各种美颜效果的默认值不同。 |
- (int) startBeauty |
开启美颜功能模块。
NERtcBeauty#setBeautyEffectWithValue:atType:
或其他滤镜、贴纸相关接口设置美颜或滤镜效果。 - (void) stopBeauty |
结束美颜功能模块。
通过此接口实现关闭美颜功能模块后,SDK 会自动销毁美颜引擎并释放资源。
|
readwritenonatomicassign |
大眼 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
亮眼 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
瘦颧骨 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
祛黑眼圈 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
眼角调整 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
眼距调整 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
红润 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
锐化 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
设置滤镜强度。 取值范围为 [0 - 1],默认值为 0.0。取值越大,滤镜强度越大,开发者可以根据业务需求自定义设置滤镜强度。 滤镜强度设置实时生效,更换滤镜后滤镜强度不变,如需调整,可以再次通过此参数设置滤镜强度。
|
readwritenonatomicassign |
启用美颜时,启用或关闭镜像模式。 默认为 NO,表示美颜时启用镜像模式。
|
readwritenonatomicassign |
祛抬头纹 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
暂停或恢复美颜效果。
暂停美颜效果后,包括全局美颜、滤镜、贴纸和美妆在内的所有美颜效果都会暂时关闭,直至重新恢复美颜效果。
enable | 是否恢复美颜效果。
|
|
readwritenonatomicassign |
下巴调整 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
长鼻 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
嘴型调整 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
嘴角 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
调整嘴巴宽度 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
窄脸 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
开眼角 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
人中 取值范围:[0.0, 1.0] 0.5 为无效果,0.0 和 1.0 最大效果,默认值 0.5
|
readwritenonatomicassign |
圆眼 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
短脸 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
小脸 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
小鼻 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
祛法令纹 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
磨皮 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
美牙 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
瘦脸 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
瘦下颌 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
V 脸 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0
|
readwritenonatomicassign |
美白 取值范围:[0.0, 1.0] 0.0 为无效果,1.0 为最大效果,默认值 0.0