カメラ拡張機能

Camera2CameraX は、ベンダーが Android デバイスに実装した以下の拡張機能にアプリからアクセスできるようにする拡張機能 API を提供します。

  • Auto: 現在のシーンの背景に従って拡張モードを調整します(ベンダー ライブラリの実装によって異なります)。たとえば、暗い場所では [自動] が [夜間] に切り替わり、写真が撮影されます。ポートレート写真の場合は、顔写真加工やボケ補正が自動的に適用されます。
  • ボケ表現: 前景の被写体を鮮明に、背景をぼかします。 通常は、背景が柔らかく、焦点が合っていない人物のポートレート写真を撮影するために使用します。
  • [顔写真加工]: 肌の質感や目元の色合いなどをレタッチできます。
  • HDR(ハイ ダイナミック レンジ): 露出範囲を広げ、より鮮やかな写真に仕上げます。HDR モードでは、カメラはさまざまな露出値で写真を複数枚撮影し、1 つに統合します。
  • 夜間: 暗い場所で写真を明るくします。カメラは、さまざまな露出値で何枚か写真を撮影し、1 つに統合します。この処理には数秒かかることがあります。カメラで写真を撮影している間、ユーザーはスマートフォンを動かさないようにする必要があります。

Camera2 拡張機能 API と CameraX 拡張機能 API は、多くのサポート対象デバイスで利用可能な同じ拡張機能セットを公開しています。

サポートされているデバイス

すべてのデバイスが拡張機能をサポートしているわけではありません。また、デバイスが拡張機能をサポートしている場合でも、すべての拡張機能がサポートされているわけではありません。

拡張機能をサポートする既知のデバイスの一覧については、サポートされているデバイスをご覧ください。デバイスで拡張機能を使用できるかどうかを確認するには、Camera2 Extensions APICameraX Extensions API のドキュメントをご覧ください。

次のステップ

アプリでカメラ拡張機能を有効にする方法については、以下をご覧ください。