설치
엔진 만들기
Web의EngineConfig에는 이 필드만 있습니다. 설정 객체에 appId / appKey는 없습니다.
SDK는
init() 동안 런타임 파일을 로드합니다. 엔진을 위해 사이트 루트에 resource.fbd를 두지 마세요. 선택적 다운로드 진행률: init({ onProgress }). 엔진은 토큰을 fetch하지 않습니다. 오프라인 .lic는 페이지 origin과 일치해야 합니다. Electron은 origin을 검사하지 않습니다.
피부 뷰티
강도 범위[0.0, 1.0]. 0이면 효과가 꺼집니다.
페이스 리셰이프
[-1.0, 1.0]**입니다. 0은 꺼짐입니다. 양수와 음수는 반대 방향입니다(예: FaceThin: 슬림 / 볼 볼륨). 전체 목록: 파라미터 열거형.
바디 리셰이프
[0.0, 1.0]**입니다. 0은 꺼짐입니다. init() 이후 resource_body.fbd를 가져와 addResourcePack하세요. 전체 목록: 파라미터 열거형. 선택 리소스 팩.
메이크업
강도, 형태, 색상은 별도 setter입니다. 강도는[0.0, 1.0]입니다. 프리셋: 파라미터 열거형.
필터와 스티커
.fbd URL 또는 메모리의 Uint8Array를 setter에 직접 전달하세요.
resource_3d.fbd가 필요합니다(Web SDK에 없음). 선택 리소스 팩을 참고하세요. init() 이후 바이트를 가져와 등록하세요.
가상 배경과 크로마키
콜백
프레임 처리
processImage를 권장합니다. ImageData를 동기로 반환합니다.
input은 ImageData, HTMLImageElement, HTMLCanvasElement, HTMLVideoElement, 또는 Uint8ClampedArray(이때 width / height 필요)일 수 있습니다.
FrameType.Video— 라이브 카메라 / 스트리밍(시간적 스무딩)FrameType.Image— 정지 사진
processTexture(textureHandle, width, height, stride, frameType, mirrorMode)는 커스텀 GPU 텍스처 입력용입니다. 이 경로에서는 미러도 회전도 적용되지 않습니다. 일반적인 웹 앱은 processImage를 사용해야 합니다.

