美颜处理
本文描述如何在融云音视频 SDK 基础上实现美颜功能。
官方美颜插件
您可以使用融云官方提供的基础美颜插件。
步骤 1:集成插件
-
从 uni-app 插件市场安装 RCUniBeauty 原生插件到项目中。
-
原生插件配置完成后,还需要从 uni-app 插件市场安装
RongCloud-BeautyWrapper
到项目中,这个插件封装了提供给 js 层的所有接口。 -
导入插件:
JavaScript// RCBeautyEngine
import RCBeautyEngine from "@/uni_modules/RongCloud-BeautyWrapper/lib/RCBeautyEngine"
步骤 2:使用插件
打开/关闭美颜,并设置美颜参数
JavaScript
let options = {
whitenessLevel: 0,
ruddyLevel: 0,
smoothLevel: 0,
brightLevel: 5
}
RCBeautyEngine.setBeautyOptions(true, options);
参数 | 类型 | 说明 |
---|---|---|
enable | Boolean | true :打开,false :关闭。默认 false |
option | Object | 设置美颜参数(美白,磨皮,红润,亮度){whitenessLevel:0-9,smoothLevel:0-9,ruddyLevel:0-9,brightLevel:0-9} |
获取当前设置的美颜参数
JavaScript
let beautyOptions = RCBeautyEngine.getCurrentBeautyOptions();
设置美颜滤镜
JavaScript
RCBeautyEngine.setBeautyFilter(0);