以下の用途向け:IOS

iOS 向け Beauty AR SDK

iOS 向け Beauty AR SDK でネイティブのカメラ体験に自然なレタッチとフェイスエフェクトを追加。撮影処理と画面は引き続き自由に制御できます。

開発者向けリソース

iOS 向け Beauty AR SDKのドキュメントとサンプル

クリエイターのためのカメラ

プレビュー、録画、別のストリーミング連携の前にカメラフレームをレタッチします。

自分に合ったメイクプレビュー

ライセンス取得済みのメイク素材でネイティブの色選択 UI を構築します。

IOS BEAUTY AR の機能

アプリに必要なカメラ体験を構築

ネイティブフレーム入力

  • ピクセルバッファとテクスチャ
  • 画像処理 API

外観の調整

  • 調整できる美顔エフェクト
  • ライセンス取得済みのメイクとステッカー

アプリ側の制御

  • 独自のカメラ画面を管理
  • リソースとライフサイクルを管理

iOS 向け Beauty AR SDK を見る

API をカメラ、操作 UI、エフェクト素材に接続します。

カメラフレーム

ネイティブカメラフレームを処理

対応するフレームデータを iOS 向け Beauty AR SDK に渡し、処理済み出力をアプリで使います。

ドキュメントを読む
FrameProcessor.m
// pixelBuffer must use the supported RGBA format.
YTProcessInput *input = [[YTProcessInput alloc] init];
input.pixelData = [[YTImagePixelData alloc] init];
input.pixelData.data = pixelBuffer;
input.dataType = kYTImagePixelData;
YTProcessOutput *output = [self.xMagicApi process:input];

カスタマイズ

あなたの画面、あなたのルック。

アプリに統一感のある体験を保ちます。

アプリに合わせてパネルを設計

小さなスライダーから本格的なエフェクトトレイまで、ネイティブの操作 UI を iOS 向け Beauty AR SDK に接続します。

ドキュメントを読む

始める

iOS 向け Beauty AR SDK を導入する

  1. 01

    ライセンスを準備する

    ライセンスを アプリケーション識別子 に合わせます。

    Beauty AR コンソールを開く
  2. 02

    iOS 向け Beauty AR SDK を追加する

    プラットフォームガイドに沿ってプロジェクトを接続します。

    統合ガイドに従う
  3. 03

    最初のフレームを処理する

    iOS 向け Beauty AR SDK を認証し、エフェクト素材を読み込んで、対応するカメラフレームを処理します。

    ライセンスを設定する
iOS Beauty AR SDK
Podfile
# Choose the pod that matches your licensed package.
pod 'TencentEffect_S1-04'
# Then run: pod install
LicenseSetup.m
// Authenticate before creating the effect instance.
[TELicenseCheck setTELicense:licenseURL
                        key:licenseKey
                 completion:^(NSInteger code, NSString *message) {
  if (code == TELicenseCheckOk) {
    // Initialize XMagic with your bundled effect resources.
  }
}];

iOS 向け Beauty AR SDK のよくある質問

iOS 向け Beauty AR SDK をインストールするには?

ライセンスに合う CocoaPods パッケージを使用し、エフェクト素材を追加します。リンカー設定とカメラ権限の説明は最新ガイドに従ってください。

iOS 向け Beauty AR SDK のライセンスはどう使いますか?

アプリの bundle identifier をライセンスに一致させてください。XMagic インスタンスの作成前に TELicenseCheck 認証を完了します。

iOS 向け Beauty AR SDK は既存のキャプチャ出力を処理できますか?

はい。処理 API は対応するピクセルバッファ、テクスチャ、raw データ、画像入力を受け付けます。キャプチャ処理に接続する前に形式と向きを確認してください。

画像のカメラ画面は含まれますか?

画像はアプリデザインの一例です。このページでは Core SDK の導入を扱います。カメラ操作やエフェクトの UI はアプリ側で用意してください。

iOS 向け Beauty AR SDK はいつ解放すべきですか?

カメラ画面を離れる際はライフサイクルガイドに従い、リスナーを解除してエフェクトインスタンスを解放します。画面を閉じた後も保持しないでください。

Swift または Objective-C で iOS 向け Beauty AR SDK を統合するには?

Xcode プロジェクトに文書記載のパッケージを統合し、アプリのライフサイクル遷移を処理します。選択した機能の権限と capabilities を iPhone でテストしてください。

アプリ公開前に iOS 向け Beauty AR SDK をテストするには?

ライセンス対象の入力とエフェクト処理をテストします。カメラ使用時の権限とプレビュー終了後の解放も確認してください。

iOS 向け Beauty AR SDK の画面をカスタマイズするには?

対応するエフェクトを独自のプレビューと選択 UI に接続します。素材、機能対応、ライセンス範囲は対象プラットフォームに一致させてください。

iOS Beauty AR の導入サポート

アプリケーションについて相談

製品、想定利用量、統合要件についてご相談ください。

営業担当者への連絡

カメラ体験を動かす

アプリに適したライセンスと iOS 向け Beauty AR SDK で開発を始めましょう。