Skip to main content
Esta página corresponde al SDK 2.0.0. Enumeraciones de maquillaje / remodelado / estilo: Enumeraciones de parámetros. Autenticación: Autenticación y licencia.
Paquete: facebetter. Importación típica:

EngineConfig

Web no acepta appId / appKey en este objeto. Web no admite .lic sin conexión. isValid() es true cuando licenseToken es una cadena no vacía. Obtén el token desde tu servidor antes de init(). Consulta Autenticación y licencia.

BeautyEffectEngine

Ciclo de vida

engine.initialized es true tras un init() correcto.

Piel

Remodelado

setReshape(param, value)param es Reshape.*, value en [-1.0, 1.0]. Consulta Enumeraciones de parámetros.

Remodelado corporal

setBodyReshape(param, value)param es BodyReshape.*, value en [0.0, 1.0]. Registra resource_body.fbd con addResourcePack primero. Consulta Enumeraciones de parámetros y Paquetes de recursos opcionales.

Maquillaje

Intensidad [0, 1]. Enumeraciones de estilo / color: Enumeraciones de parámetros.

Filtro / sticker

Fondo virtual / croma

Callbacks

Procesamiento

  • input: ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | Uint8ClampedArray
  • width / height solo obligatorios para Uint8ClampedArray
Devuelve un handle de salida GL_TEXTURE_2D. En este camino no se aplica espejo. Prefiere processImage.

Estadísticas

Enumeraciones (JS)

Los valores coinciden con nativo. Tablas completas de maquillaje / remodelado: Enumeraciones de parámetros.
También se exportan: SmoothingStyle, WhiteningStyle, LipstickColor, BlushStyle, BlushColor, ContourStyle, EyeShadowStyle, EyeShadowColor, EyeLinerStyle, EyeLinerColor, EyebrowStyle, EyebrowColor, EyelashStyle, EyelashColor, PupilColor.

FacebetterError

Códigos numéricos: 0, -1-8. Consulta Manejo de errores.