facebetter。よく使うインポート:
EngineConfig
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|Uint8ClampedArrayUint8ClampedArrayのときだけ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。エラー処理 を参照してください。
