Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

Camera2APIを有効にしてAndroidでRAWを撮影する方法

Camera2APIは2015年にAndroidLollipopに導入されましたが、2017年の電話メーカーの大多数はまだCamera2APIを携帯電話に実装していません。ほんの一握りのプレミアム Googleが従来のCameraAPIを廃止し、開発者にCamera2のリリース以降の実装を促したにもかかわらず、デバイスはCamera2APIを完全にサポートしています。メーカーは、RAW形式のキャプチャなどのCamera2APIの機能をセールスポイントとして使用しているようです。 Googleが意図したユニバーサルアップグレードではなく、プレミアムデバイス用です。

悪いニュースは、Camera2 APIを使用してストックROMをフラッシュすることはできないということです。ROMを再構築してCamera2APIサポートを自分で追加するか、APIが組み込まれたカスタムROMをフラッシュする必要があります。良いニュースはCamera2 APIがROMに残っているが、製造元によって無効にされている場合に、Camera2APIを有効にするためのいくつかのトリックがあります。 MediatekデバイスでRAW形式の写真を撮るネイティブな方法もあります。これらのトリックを以下に示します。

RAW形式とは何ですか?なぜCamera2 APIが必要なのですか?

このガイドに出くわし、RAW形式が何であるかわからない場合は、基本的にロスレス画像形式です。ビデオや音楽のビットレートのように考えてください。 120kbps、320kbps、FLACの音楽ファイルの違いをご存知ですか?または、320p対1080pでYoutubeビデオを見ていますか?これは基本的にJPEGとRAWの場合と同じで、一種の

RAW形式は、完全に可逆的な栄光で写真をキャプチャします。つまり、画像圧縮はゼロです(ただし、ファイルサイズははるかに大きくなります)。 これらのRAW画像は、画像ソフトウェアでの操作にはるかに優れています。ファイルタイプ名が示すように、完全に RAW 画像データ。 JPEGをカメラから直接と比較した場合 RAW写真を並べると、JPEGの色が明るくなったり、その他の視覚的な強調が表示されたりする場合があります。これは、JPEGがカメラソフトウェアによって後処理され、画像データに組み込まれているためです。

Camera2APIを有効にしてAndroidでRAWを撮影する方法

したがって、編集されていないRAWは、並べて比較するとJPEGよりも見苦しく見える場合があります。しかし、画像操作愛好家にとって、カメラソフトウェアによる「後処理」の欠如はまさにあなたが必要としているものです。後処理は完全にあなたの管理下にあります 。つまり、JPEGファイルに適用されるカメラソフトウェアの後処理の「魔法」と戦う必要がないため、RAW写真はJPEGファイルよりもはるかに高度に拡張できます。

Build.PropでCamera2APIを有効にする

警告: 何か問題が発生した場合に備えて、build.propのバックアップを常に作成してください。

この方法は50/50の確率で成功しますが、試してみる価値はあります。一部のメーカーはCamera2APIをROMに組み込んでいるようですが、何らかの理由で無効にしています。Androidデバイスの/systemパーティションのbuild.propに行を追加するだけで、Camera2API機能を有効にできます。

関連項目:AndroidBuild.Propを基本的な調整で編集する方法

まず、ルート化された電話と、build.propファイルを編集する方法が必要です。ルートファイルエクスプローラーアプリ( ES Explorer など)を使用できます )携帯電話の/ systemパーティションに移動し、テキストエディタでbuild.propを開くか、JRummyBuildPropEditorなどの専用のbuild.propエディタを使用できます。

Camera2APIを有効にしてAndroidでRAWを撮影する方法

build.propに入ったら、次の文字列を検索します:

persist.camera.HAL3.enabled =0

0を1に変更し、build.propを保存して終了し、電話を再起動します。その文字列がbuild.propに見つからない場合は、手動で persist.camera.HAL3.enabled =1を追加してみてください。 build.propファイルの一番下に保存し、再起動します。次に、OpenCameraやCameraFV-5などのサードパーティのカメラアプリを起動し、Camera2 APIモードを有効にできるかどうかを[設定]メニューで確認することで、機能するかどうかをテストできます。

ターミナルエミュレータでCamera2APIを有効にする

上記の代替方法は、ターミナルエミュレータを介してCamera2APIを有効にすることです。ターミナルを起動し、次のコマンドを入力するだけです。

su
su persist.camera.HAL3.enabled 1
終了
終了

スマートフォンを再起動して、OpenCameraやCameraFV-5などのサードパーティのカメラアプリで動作するかどうかを確認します。

MediatekエンジニアモードでRAW写真を撮影

Mediatekチップセットデバイスをお持ちの場合は、エンジニアモードを使用して、Camera2APIが有効になっていない場合でもRAW写真を撮影できる方法があります。エンジニアモードにアクセスする方法はいくつかあります:

ダイヤラを開き、次の番号を入力します: *#*#3646633#*#*

または、MTKエンジニアリングモードなどのアプリをインストールして、家に常にショートカットアイコンを表示することもできます。 XposedとGravityBoxモジュールをインストールすることもできます(参照: Xposedモジュールを使用してAndroidを完全にテーマ化する方法 、エンジニアモードへのランチャーもあります。

Camera2APIを有効にしてAndroidでRAWを撮影する方法

いずれの場合も、エンジニアモードに入ったら、[ハードウェアテスト]>[カメラ]まで右にスクロールします。これはテストです カメラハードウェアのモードですが、RAW形式を含むすべての種類のカメラオプションを有効にして、写真を撮ることができます。

エンジニアモードでRAW写真を撮影すると、2つのファイルが/ DCIM / CameraEM /ディレクトリに保存されます。写真をプレビューするためのJPEGと、Androidフォンではプレビューできない実際のRAWファイルです。 RAWファイルをPCにエクスポートし、Adobe Photoshopなどの画像編集ソフトウェアを使用してRAW画像を操作する必要があります。また、携帯電話が出力するものではなく、ユニバーサルRAW形式に変換する必要がある場合もあります。


  1. Android および iOS で Gmail ダーク モードを有効にする方法

    ダークモードは最近議論されており、多くのダークモードアプリが個別に展開されています.これに続いて、最新の Android オペレーティング システム Android Q と Apple の iOS 13 がダーク モード テーマの採用を開始しました。 オペレーティング システム全体にダーク モードを適用することは可能ですが、手動で行う必要がある Gmail と一緒に多くのアプリがあります。 Gmail のダーク モードは、新しいオペレーティング システムのリリース以来、iOS と Android の両方のユーザーが待ち望んでいた設定です。最近、Google は Android 10 でダーク

  2. Android でプッシュ通知を有効にする方法

    プッシュ通知とは、スマートフォンにときどきポップアップするメッセージです。オンラインで買い物をするのが好きなら、プッシュ通知でたくさんのオファーが届きます。それらのいくつかは、数時間利用できる場合があります。 Android でプッシュ通知を誤って無効にすると、再度有効にする作業になる可能性があります。 ほとんどのアプリは、インストール中にプッシュ通知を送信する許可を求めます。アプリに許可しているため、これらの広告通知を受け取ります。ただし、プロンプトが表示されない場合や誤って無効にした場合は、次の手順に従って Android でプッシュ通知を有効にしてください。 「設定」 に移動します