BRTC SDK 提供了基于图像算法的基础美颜功能,为用户呈现出良好的肌肤状态,打造独特自然的美颜效果。该功能常用于视频通话、直播等场景。用户可以调整美颜参数,实现自然的美颜效果。
您可以在推流前后,调用 BRTCBeautyManager 中的接口实时开启或关闭美颜效果。
通过 setBeautyLevel 和 setWhitenessLevel 接口设定美颜、和美白的等级。取值范围 0 - 1.0; 0表示关闭,值越大,效果越明显。
// 初始化与进房 BRTC engine = BRTC.sharedInstance(getApplicationContext()); engine.setDefaultStreamRecvMode(autoRecvAudio, autoRecvVideo); BRTCDef.BRTCParams BRTCParams = new BRTCDef.BRTCParams(appId, roomId, localUid, uSig, BRTCDef.BRTCRoleType.BRTCRoleAnchor); engine.enterRoom(BRTCParams); // 设置美颜级别 engine.getBeautyManager().setBeautyLevel(0.6); // 设定美白级别 engine.getBeautyManager().setWhitenessLevel(0.6);
基础美颜
BRTC SDK 提供了基于图像算法的基础美颜功能,为用户呈现出良好的肌肤状态,打造独特自然的美颜效果。该功能常用于视频通话、直播等场景。用户可以调整美颜参数,实现自然的美颜效果。
您可以在推流前后,调用 BRTCBeautyManager 中的接口实时开启或关闭美颜效果。
美颜参数设定
通过 setBeautyLevel 和 setWhitenessLevel 接口设定美颜、和美白的等级。取值范围 0 - 1.0; 0表示关闭,值越大,效果越明显。