Skip to main content
このページは SDK 2.0.0 に対応します。メイク / リシェイプ / スタイル列挙: パラメータ列挙。認証: 認証とライセンス
npm パッケージ: facebetter。よく使うインポート:

EngineConfig

Web はこのオブジェクト上の appId / appKey受け付けません。Web はオフライン .lic対応していません licenseToken が空でない文字列のとき isValid() は true です。 init()に、自社サーバーでトークンを取得してください。認証とライセンス を参照してください。

BeautyEffectEngine

ライフサイクル

init() 成功後、engine.initializedtrue です。

リシェイプ

setReshape(param, value)paramReshape.*value の範囲は [-1.0, 1.0]パラメータ列挙 を参照してください。

ボディリシェイプ

setBodyReshape(param, value)paramBodyReshape.*value[0.0, 1.0]。先に addResourcePackresource_body.fbd を登録。パラメータ列挙オプションリソースパック

メイク

強度 [0, 1]。スタイル / 色の列挙: パラメータ列挙

フィルター / ステッカー

バーチャル背景 / クロマキー

コールバック

処理

  • input: ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | Uint8ClampedArray
  • Uint8ClampedArray のときだけ width / height が必須
出力 GL_TEXTURE_2D ハンドルを返します。この経路はミラーを適用しません。 processImage を優先してください。

統計

列挙(JS)

値はネイティブと同一です。メイク / リシェイプの完全な表: パラメータ列挙
同時にエクスポート: SmoothingStyleWhiteningStyleLipstickColorBlushStyleBlushColorContourStyleEyeShadowStyleEyeShadowColorEyeLinerStyleEyeLinerColorEyebrowStyleEyebrowColorEyelashStyleEyelashColorPupilColor

FacebetterError

数値コード: 0-1-8エラー処理 を参照してください。