Skip to main content
이 페이지는 SDK 2.0.0에 해당합니다. 프리셋 의미: 파라미터 열거형. 인증: 인증 및 라이선스.
iOS와 macOS는 이 Objective-C API를 공유합니다. macOS 전용: +[FBImageFrame createWithNSImage:]. 최소 OS: macOS 10.15, 아키텍처 x86_64arm64. 정지 이미지에는 AppKit(NSImage)을 사용하세요.

로깅

FBLogLevel

FBLogConfig

createEngineWithConfig: 전에 +[FBBeautyEffectEngine setLogConfig:]를 호출하세요. FBErrorCode를 반환합니다(0 성공, config가 nil이면 -1).

엔진 구성

FBEngineConfig

인증 우선순위: licenseToken이 비어 있지 않으면 해당 토큰을 로컬에서 검증하고 /facebetter/v2/auth를 건너뜁니다. 그렇지 않으면 appId + appKey로 온라인 인증합니다. Dashboard에서 앱 Bundle ID를 바인딩하세요. 번들이 없는 커맨드라인 도구는 프로세스 이름을 바인딩하세요.

FBFrameType

processImage: 전에 FBImageFrame.type에 설정합니다. 메서드 인자가 아닙니다.

FBBeautyEffectEngine

createEngineWithConfig:는 실패 시 nil을 반환합니다. 정수 메서드는 FBErrorCode를 반환합니다(0 = 성공).

피부

리셰이프

setReshape:intensity: — 강도 [-1.0, 1.0], 0은 꺼짐. FBReshape025: FBReshape_FaceThinFBReshape_BrowThickness. 방향: 파라미터 열거형.

바디 리셰이프

setBodyReshape:intensity: — 강도 [0.0, 1.0], 0은 꺼짐. 먼저 addResourcePack:으로 resource_body.fbd를 등록하세요. FBBodyReshape08. 파라미터 열거형선택 리소스 팩을 참고하세요.
FBSmoothingStyle: Natural, Texture, Smooth. FBWhiteningStyle: ColdWhite, PinkWhite, WarmWhite, Wheat, Tan.

메이크업

강도 메서드는 [0, 1]을 받습니다. 형태 / 색상 타입: 파라미터 열거형.

가상 배경과 크로마키

필터와 스티커

ID로 등록하는 API는 없습니다. 경로 또는 바이트; GPU 리소스는 다음 processImage:(GL 스레드 / 외부 컨텍스트)에서 만들어집니다. 빈 경로 / nil 또는 빈 NSDataFBErrorCode_InvalidArgument.

처리

imageFrame.type(FBFrameTypeImage 또는 FBFrameTypeVideo)을 읽습니다. 출력 형식은 입력과 일치합니다. 실패 시 nil을 반환합니다.

오류 코드

-1은 잘못된 인자입니다. -2는 초기화되지 않음입니다.

통계와 콜백

FBEngineStats

FBEngineEventCode

FBEngineCallbacks

얼굴 결과 타입

FBImageFrame

생성

작업

속성과 접근자

width, height, stride, size, type. 메서드: data, format, texture(텍스처가 아니면 0). YUV: dataY / dataU / dataV / dataUV, strideY / strideU / strideV / strideUV(YUV가 아니면 NULL / 0).

메이크업 / 스타일 열거형

Objective-C 심볼은 FBBeautyParams.h에 있습니다. 의미 테이블은 여기에 중복하지 않습니다. 파라미터 열거형을 참고하세요.
  • FBSmoothingStyle, FBWhiteningStyle
  • FBLipstickColor
  • FBBlushStyle, FBBlushColor
  • FBContourStyle
  • FBEyeShadowStyle, FBEyeShadowColor
  • FBEyeLinerStyle, FBEyeLinerColor
  • FBEyebrowStyle, FBEyebrowColor
  • FBEyelashStyle, FBEyelashColor
  • FBPupilColor