Skip to main content
Esta página corresponde ao SDK 2.0.0. Enums de maquiagem / remodelagem / estilo: Enums de parâmetros. Autenticação: Autenticação e licença.
Pacote: facebetter. Import típico:

EngineConfig

A Web não aceita appId / appKey neste objeto. A Web não suporta .lic offline. isValid() é verdadeiro quando licenseToken é uma string não vazia. Busque o token no seu servidor antes de init(). Veja Autenticação e licença.

BeautyEffectEngine

Ciclo de vida

engine.initialized é true após um init() bem-sucedido.

Pele

Remodelagem

setReshape(param, value)param é Reshape.*, value em [-1.0, 1.0]. Veja Enums de parâmetros.

Remodelagem corporal

setBodyReshape(param, value)param é BodyReshape.*, value em [0.0, 1.0]. Registre resource_body.fbd com addResourcePack primeiro. Veja Enums de parâmetros e Pacotes de recursos opcionais.

Maquiagem

Intensidade [0, 1]. Enums de estilo / cor: Enums de parâmetros.

Filtro / adesivo

Fundo virtual / chroma key

Callbacks

Processamento

  • input: ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | Uint8ClampedArray
  • width / height obrigatórios somente para Uint8ClampedArray
Retorna um handle de saída GL_TEXTURE_2D. O espelhamento não é aplicado neste caminho. Prefira processImage.

Estatísticas

Enums (JS)

Os valores correspondem ao nativo. Tabelas completas de maquiagem / remodelagem: Enums de parâmetros.
Também exportados: SmoothingStyle, WhiteningStyle, LipstickColor, BlushStyle, BlushColor, ContourStyle, EyeShadowStyle, EyeShadowColor, EyeLinerStyle, EyeLinerColor, EyebrowStyle, EyebrowColor, EyelashStyle, EyelashColor, PupilColor.

FacebetterError

Códigos numéricos: 0, -1-8. Veja Tratamento de erros.