Esta página corresponde al SDK 2.0.0. Enumeraciones de maquillaje / remodelado / estilo: Enumeraciones de parámetros. Autenticación: Autenticación y licencia.
facebetter. Importación típica:
EngineConfig
appId / appKey en este objeto. Un .lic sin conexión debe coincidir con el origen de la página. Electron no comprueba el origen.
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|Uint8ClampedArraywidth/heightsolo obligatorios paraUint8ClampedArraymirrorModeespeja esta imagen de CPU antes de procesar. Web no tiene API de rotación.processTextureno espeja ni rota.
GL_TEXTURE_2D. En este camino no se aplica espejo ni rotación. Prefiere processImage.
Estadísticas
Enumeraciones (JS)
Los valores coinciden con nativo. Tablas completas de maquillaje / remodelado: Enumeraciones de parámetros.SmoothingStyle, WhiteningStyle, LipstickColor, BlushStyle, BlushColor, ContourStyle, EyeShadowStyle, EyeShadowColor, EyeLinerStyle, EyeLinerColor, EyebrowStyle, EyebrowColor, EyelashStyle, EyelashColor, PupilColor.
FacebetterError
0, -1 … -7. Consulta Manejo de errores.
