facebetter. 일반적인 임포트:
EngineConfig
appId / appKey를 받지 않습니다. Web은 오프라인 .lic를 지원하지 않습니다.
licenseToken이 비어 있지 않은 문자열이면 isValid()가 true입니다.
init() 전에 서버에서 토큰을 받으세요. 인증 및 라이선스를 참고하세요.
BeautyEffectEngine
라이프사이클
성공한
init() 이후 engine.initialized는 true입니다.
피부
리셰이프
setReshape(param, value) — param은 Reshape.*, value는 [-1.0, 1.0]. 파라미터 열거형을 참고하세요.
바디 리셰이프
setBodyReshape(param, value) — param은 BodyReshape.*, value는 [0.0, 1.0]. 먼저 addResourcePack으로 resource_body.fbd를 등록하세요. 파라미터 열거형과 선택 리소스 팩을 참고하세요.
메이크업
강도[0, 1]. 스타일 / 색상 열거형: 파라미터 열거형.
필터 / 스티커
가상 배경 / 크로마키
콜백
처리
input:ImageData|HTMLImageElement|HTMLCanvasElement|HTMLVideoElement|Uint8ClampedArraywidth/height는Uint8ClampedArray에만 필요
GL_TEXTURE_2D 핸들을 반환합니다. 이 경로에서는 미러가 적용되지 않습니다. processImage를 권장합니다.
통계
열거형 (JS)
값은 네이티브와 일치합니다. 전체 메이크업 / 리셰이프 표: 파라미터 열거형.SmoothingStyle, WhiteningStyle, LipstickColor, BlushStyle, BlushColor, ContourStyle, EyeShadowStyle, EyeShadowColor, EyeLinerStyle, EyeLinerColor, EyebrowStyle, EyebrowColor, EyelashStyle, EyelashColor, PupilColor.
FacebetterError
0, -1 … -8. 오류 처리를 참고하세요.
