Beauty Settings

本文档主要介绍如何使用 RTC Room Engine SDK 实现美颜相关功能。

前提条件

在使用RTC Room Engine SDK 提供的美颜设置相关功能之前,您需要先 登录 SDK

使用指引

设置美颜级别

您可以通过调用setBeautyLevel接口,传入一个 Int 值以设置美颜级别。
传入的 Int 值为美颜级别,取值范围 0 - 9; 0 表示关闭,9 表示效果最明显。
iOS
Android
import RTCRoomEngine
import TXLiteAVSDK_Professional

let beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager()

let beautyLevel = 6
beautyManager.setBeautyLevel(beautyLevel) // 替换为您需要设置级别的Int值
TXBeautyManager beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager();

int beautyLevel = 6;
beautyManager.setBeautyLevel(beautyLevel); // 替换为您需要设置级别的Int值

设置美白级别

您可以通过调用setWhitenessLevel接口,传入一个 Int 值以设置美白级别。
传入的 Int 值为美白级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。
iOS
Android
import RTCRoomEngine
import TXLiteAVSDK_Professional

let beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager()

let whitenessLevel = 6
beautyManager.setWhitenessLevel(whitenessLevel) // 替换为您需要设置级别的Int值
TXBeautyManager beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager();

int whitenessLevel = 6;
beautyManager.setWhitenessLevel(whitenessLevel); // 替换为您需要设置级别的Int值

设置红润级别

您可以通过调用setRuddyLevel接口,传入一个 Int 值以设置红润级别。
传入的 Int 值为红润级别,取值范围 0 - 9;0 表示关闭,9 表示效果最明显。
iOS
Android
import RTCRoomEngine
import TXLiteAVSDK_Professional

let beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager()

let ruddyLevel = 6
beautyManager.setRuddyLevel(ruddyLevel) // 替换为您需要设置级别的Int值
TXBeautyManager beautyManager = TUIRoomEngine.sharedInstance().getTRTCCloud().getBeautyManager();

int ruddyLevel = 6;
beautyManager.setRuddyLevel(ruddyLevel); // 替换为您需要设置级别的Int值
说明:
如您需要使用更多美颜的相关功能,请参见 TXBeatyManager