1 #import <Foundation/Foundation.h>
291 #pragma mark - Attribute
303 @property(nonatomic, assign)
float teeth;
387 @property(nonatomic, assign)
float mouth;
399 @property(nonatomic, assign)
float bigEye;
423 @property(nonatomic, assign)
float jaw;
649 @property(nonatomic, assign) BOOL
flipX;
697 #pragma mark - Method
799 - (int)addTempleteWithPath:(NSString *)path andName:(NSString *)name;
830 - (void)addBeautyFilterWithPath:(NSString *)path andName:(NSString *)name;
878 - (void)addBeautyStickerWithPath:(NSString *)path andName:(NSString *)name;
926 - (void)addBeautyMakeupWithPath:(NSString *)path andName:(NSString *)name;
NERtcBeautyEffectType
美颜类型。
Definition: NERtcBeauty.h:12
@ kNERtcBeautyThinUnderjaw
瘦下颚。强度默认值为 0.0。
Definition: NERtcBeauty.h:211
@ kNERtcBeautyWhiteTeeth
美牙。强度默认值为 0.0。
Definition: NERtcBeauty.h:21
@ kNERtcBeautySmooth
磨皮。强度默认值为 0.0。
Definition: NERtcBeauty.h:51
@ kNERtcBeautyLongNose
长鼻。强度默认值为 0.5。
Definition: NERtcBeauty.h:151
@ kNERtcBeautySmallFace
小脸。强度默认值为 0.0。
Definition: NERtcBeauty.h:111
@ kNERtcBeautyVFace
V 脸。强度默认值为 0.0。
Definition: NERtcBeauty.h:201
@ kNERtcBeautyMouthWider
调整嘴巴宽度。强度默认值为 0.5。
Definition: NERtcBeauty.h:250
@ kNERtcBeautyCheekBone
瘦颧骨。强度默认值为 0.0。
Definition: NERtcBeauty.h:231
@ kNERtcBeautyWhiten
美白。强度默认值为 0.0。
Definition: NERtcBeauty.h:41
@ kNERtcBeautySmallNose
小鼻。强度默认值为 0.0。
Definition: NERtcBeauty.h:61
@ kNERtcBeautyJaw
下巴调整。强度默认值为 0.0。
Definition: NERtcBeauty.h:121
@ kNERtcBeautyMouthAngle
调整嘴角。强度默认值为 0.5。
Definition: NERtcBeauty.h:171
@ kNERtcBeautyNarrowFace
窄脸。强度默认值为 0.0。
Definition: NERtcBeauty.h:221
@ kNERtcBeautyEyeDis
眼距调整。强度默认值为 0.5。
Definition: NERtcBeauty.h:71
@ kNERtcBeautyMouth
嘴型调整。强度默认值为 0.5。
Definition: NERtcBeauty.h:91
@ kNERtcBeautyFaceRuddy
红润。强度默认值为 0.0。
Definition: NERtcBeauty.h:141
@ kNERtcBeautySmileLines
祛法令纹。强度默认值为 0.0。
Definition: NERtcBeauty.h:277
@ kNERtcBeautyOpenEyeAngle
开眼角。强度默认值为 0.0。
Definition: NERtcBeauty.h:191
@ kNERtcBeautyForeheadWrinkles
祛抬头纹。强度默认值为 0.0。
Definition: NERtcBeauty.h:259
@ kNERtcBeautyShortFace
短脸。强度默认值为 0.0。
Definition: NERtcBeauty.h:286
@ kNERtcBeautyThinFace
瘦脸。强度默认值为 0.0。
Definition: NERtcBeauty.h:131
@ kNERtcBeautyEyeAngle
眼角调整。强度默认值为 0.5。
Definition: NERtcBeauty.h:81
@ kNERtcBeautyFaceSharpen
锐化。强度默认值为 0.0。
Definition: NERtcBeauty.h:241
@ kNERtcBeautyLightEye
亮眼。强度默认值为 0.0。
Definition: NERtcBeauty.h:31
@ kNERtcBeautyBigEye
大眼。强度默认值为 0.0。
Definition: NERtcBeauty.h:101
@ kNERtcBeautyDarkCircles
祛黑眼圈。强度默认值为 0.0。
Definition: NERtcBeauty.h:268
@ kNERtcBeautyRoundEye
圆眼。强度默认值为 0.0。
Definition: NERtcBeauty.h:181
@ kNERtcBeautyRenZhong
调整人中。强度默认值为 0.5。
Definition: NERtcBeauty.h:161
#define NERTC_EXPORT
Definition: NERtcEngineEnum.h:12
Definition: NERtcBeauty.h:290
float whiteSkin
美白 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:327
float roundEyeStrength
圆眼 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:495
void removeBeautyMakeup()
(此接口为 beta 版本)取消美妆效果。
float mouth
嘴型调整 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:387
NERtcBeauty * shareInstance()
float faceRuddyStrength
红润 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:447
void removeBeautyFilter()
取消滤镜效果。
float longNoseStrength
长鼻 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:459
float mouthWiderStrength
调整嘴巴宽度 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:577
float cheekBoneStrength
瘦颧骨 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:555
float smileLinesStrength
祛法令纹 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:607
float foreheadWrinklesStrength
祛抬头纹 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:587
NSString * getError()
获取美颜相关的错误信息。
float renZhongStrength
人中 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:471
BOOL flipX
启用美颜时,启用或关闭镜像模式。 默认为 NO,表示美颜时启用镜像模式。
Definition: NERtcBeauty.h:649
float smallFace
小脸 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:411
BOOL isOpenBeauty
暂停或恢复美颜效果。 暂停美颜效果后,包括全局美颜、滤镜、贴纸和美妆在内的所有美颜效果都会暂时关闭,直至重新恢复美颜效果。
Definition: NERtcBeauty.h:695
float thinFace
瘦脸 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:435
void removeBeautySticker()
(此接口为 beta 版本)取消贴纸效果。
float teeth
美牙 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:303
float smallNose
小鼻 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:351
float darkCirclesStrength
祛黑眼圈 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:597
float jaw
下巴调整 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:423
float thinUnderjawStrength
瘦下颌 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:531
float eyesDistance
眼距调整 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:363
float faceSharpenStrength
锐化 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:567
float shortFaceStrength
短脸 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:617
float smoothSkin
磨皮 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:339
BOOL isLandscape
启用美颜时,设置采集图像是否横屏。 默认为 NO,表示美颜时处理竖屏图像。
Definition: NERtcBeauty.h:667
float mouthAngle
嘴角 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:483
int startBeauty()
开启美颜功能模块。
float bigEye
大眼 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:399
void stopBeauty()
结束美颜功能模块。 如果后续不再需要使用美颜功能,可以调用 NERtcBeauty#stopBeauty 结束美颜功能模块,SDK 会自动销毁美颜引擎并释放资源。
float filterStrength
设置滤镜强度。 取值范围为 [0 - 1],默认值为 0.0。取值越大,滤镜强度越大,开发者可以根据业务需求自定义设置滤镜强度。 滤镜强度设置实时生效,更换滤镜后滤镜强度不变,如需调整,可以再次通过此参...
Definition: NERtcBeauty.h:631
float vFaceStrength
V脸 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:519
float brightEye
亮眼 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:315
float openEyeAngleStrength
开眼角 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:507
float eyesAngle
眼角调整 取值范围:[0.0, 1.0] 0.5为无效果,0.0和1.0最大效果,默认值0.5
Definition: NERtcBeauty.h:375
float narrowFaceStrength
窄脸 取值范围:[0.0, 1.0] 0.0为无效果,1.0为最大效果,默认值0.0
Definition: NERtcBeauty.h:543