0

写真を撮り、それを保存せずにバイト配列として取得できますか?ディスクに保存せずに写真を撮ってバイトを取得

私が欲しいのは、メモリ内の画像です。私はそれを保存したくありません。私は自分のカメラロジックを実装したくありません。

私は写真を撮り、バイトを読んだり、それを削除することができます。しかし、私はこの保存と削除の部分を避けることができるかどうか、代わりにメモリバイト配列のイメージを直接取得するかどうかを探しています。

答えて

0

イメージを保存しないでバイト配列として取得できますか? android.hardware.Camera API、android.hardware.camera2 API、およびこれらのAPIを簡素化し、サードパーティのライブラリ(例えば、Fotoapparat、CameraKit-アンドロイド)の挙動である

iは難しいだろうという、「他のカメラ活動」により、サードパーティのカメラアプリを意味している場合(例えばACTION_IMAGE_CAPTUREを経由して、)絵に

を取るために、他のカメラのアクティビティを使用する予定信頼できない可能であれば、contentUriを使用して、メモリに書き込まれたストリームだけを保持する、書き込むContentProviderを指すようにすることができます。私はヒープスペースが足りなくなることを期待しています。さらに、すべてのカメラアプリがEXTRA_OUTPUTcontentUriをサポートするわけではありません(ただし、そうする必要があります)。

関連する問題