설치
엔진 만들기
Web의EngineConfig에는 이 필드만 있습니다. 설정 객체에 appId / appKey는 없습니다.
SDK는
init() 동안 런타임 파일을 로드합니다. 엔진을 위해 사이트 루트에 resource.fbd를 두지 마세요. 선택적 다운로드 진행률: init({ onProgress }). 엔진은 토큰을 fetch하지 않습니다. Web은 오프라인 .lic를 지원하지 않습니다.
피부 뷰티
강도 범위[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() 이후 바이트를 가져와 등록하세요.
가상 배경과 크로마키
콜백
랜드마크가 필요하지 않으면
onFaceLandmarks를 생략하세요. 켜면 매 프레임 얼굴 검출이 실행됩니다.
프레임 처리
processImage를 권장합니다. ImageData를 동기로 반환합니다.
input은 ImageData, HTMLImageElement, HTMLCanvasElement, HTMLVideoElement, 또는 Uint8ClampedArray(이때 width / height 필요)일 수 있습니다.
FrameType.Video— 라이브 카메라 / 스트리밍(시간적 스무딩)FrameType.Image— 정지 사진
processTexture(textureHandle, width, height, stride, frameType, mirrorMode)는 커스텀 GPU 텍스처 입력용입니다. 이 경로에서는 미러가 적용되지 않습니다. 일반적인 웹 앱은 processImage를 사용해야 합니다.

