最后更新时间:2023-04-11 16:31:24
设置背景
SDK 支持设置模糊背景、图片背景,支持在初始化参数中透传:
const config = {
module: {
beautify: true,
segmentation: true
},
auth: authData,
input: stream,
beautify: {
whiten: 0.1,
dermabrasion: 0.3,
eye: 0.2,
chin: 0,
lift: 0.1,
shave: 0.2
},
background: {
type: 'blur'
}
}
const sdk = new ArSdk(
config
)
SDK 也支持动态修改背景:
sdk.setBackground({
type: 'image',
src: 'https://webar-static.tencent-cloud.com/assets/background/1.jpg'
})
透明背景
sdk.setBackground({
type: 'transparent'
})
注意
由于浏览器的兼容性问题,请注意以下几点:
人像分割同时支持移动端及桌面端浏览器。
仅能在本地处理并展示透明背景,WebRTC 不支持编码透明通道,推流会使透明背景失效。
透明背景效果仅支持桌面端的 Chrome/Firefox,桌面端 Safari 及 iOS 端均不支持。
本页内容是否解决了您的问题?