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

EngineConfig

Web はこのオブジェクト上の 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 | Uint8ClampedArray
  • Uint8ClampedArray のときだけ width / height が必須
出力 GL_TEXTURE_2D ハンドルを返します。この経路はミラーを適用しません。 processImage を優先してください。

統計

列挙(JS)

値はネイティブと同一です。メイク / リシェイプの完全な表: パラメータ列挙。
同時にエクスポート: SmoothingStyle、WhiteningStyle、LipstickColor、BlushStyle、BlushColor、ContourStyle、EyeShadowStyle、EyeShadowColor、EyeLinerStyle、EyeLinerColor、EyebrowStyle、EyebrowColor、EyelashStyle、EyelashColor、PupilColor。

FacebetterError

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