提交工单
咨询集成、功能及报价等问题
ZEGO 提供基础美颜功能,为用户呈现出良好的肌肤状态,打造独特自然的美颜效果。该功能常用于视频通话、直播等场景。
开发者可以开启美颜开关,然后根据需要调整美白、磨皮、锐化以及红润的程度,轻松实现基础美颜功能。
支持美颜功能的浏览器如下表:
浏览器 | 兼容版本 |
---|---|
Chrome | 65 及以上 |
Firefox | 70 及以上 |
Safari | 12 ~14 或 15.2 及以上 |
Edge | 80 及以上 |
移动端浏览器 | 不支持 |
微信内嵌网页 | 不支持 |
请参考 下载示例源码 获取源码。
相关源码请查看 “src/Examples/Others/EffectsBeauty” 目录下的文件。
在实现美颜功能之前,请确保:
以上四个参数的取值范围都为 0 ~ 100,取值越大美颜程度越高,默认值为 50。
zg.setEffectsBeauty(localStream,false)
关闭。zg.setEffectsBeauty(localStream,false)
关闭。 // 创建流,zg 为 ZegoExpressEngine 实例对象。
const localStream = await zg.createZegoStream();
const enable = true;
// 开启美颜
// setEffectsBeauty 是 Promise 异步方法,异步函数执行完美颜才完成开启。
await zg.setEffectsBeauty(
localStream,
enable,
{
sharpenIntensity: 50,
whitenIntensity: 50,
rosyIntensity: 50,
smoothIntensity: 50
}
)
// 开始推流
// 如果是推流前开启美颜,需要等待美颜开启完成才能进行推流。
zg.startPublishingStream("stream1", localStream);
// 关闭美颜
await zg.setEffectsBeauty(localStream, false);
联系我们
文档反馈