SDK 2.0.0. Autenticação: Autenticação e licença. Valores de enum: Enums de parâmetros.
Instalar
Criar o mecanismo
EngineConfig na Web tem somente estes campos. Não há appId / appKey no objeto de config.
O SDK carrega os arquivos de runtime durante
init(). Você não hospeda um resource.fbd na raiz do site para o mecanismo. Progresso de download opcional: init({ onProgress }). O mecanismo não busca tokens. A Web não suporta .lic offline.
Beleza da pele
Faixa de intensidade[0.0, 1.0]. 0 desliga o efeito.
Remodelagem facial
[-1.0, 1.0]. 0 desliga. Positivo e negativo são direções opostas (por exemplo FaceThin: afinar / bochechas mais cheias). Lista completa: Enums de parâmetros.
Remodelagem corporal
[0.0, 1.0]. 0 desliga. Busque resource_body.fbd e chame addResourcePack após init(). Lista: Enums de parâmetros. Pacotes: Pacotes de recursos opcionais.
Maquiagem
Intensidade, formato e cor são setters separados. A intensidade é[0.0, 1.0]. Predefinições: Enums de parâmetros.
Filtros e adesivos
Passe uma URL.fbd ou um Uint8Array em memória diretamente para o setter.
resource_3d.fbd (não está no SDK Web). Veja Pacotes de recursos opcionais. Busque os bytes e registre-os após init():
Fundo virtual e chroma key
Callbacks
Omita
onFaceLandmarks a menos que você precise dos landmarks. Ativá-lo executa detecção facial a cada quadro.
Processar quadros
PrefiraprocessImage. Ele retorna ImageData de forma síncrona.
input pode ser ImageData, HTMLImageElement, HTMLCanvasElement, HTMLVideoElement ou Uint8ClampedArray (então width / height são obrigatórios).
FrameType.Video— câmera ao vivo / streaming (suavização temporal)FrameType.Image— fotos estáticas
processTexture(textureHandle, width, height, stride, frameType, mirrorMode) é para entrada de textura GPU personalizada. O espelhamento não é aplicado neste caminho. Apps web típicos devem usar processImage.

