完全な解像度の画像データを取得したい場合は、画像処理を行うことができます。Androidカメラでフル解像度と非圧縮の画像データを取得する方法
私の知る限り、アンドロイドのapi takePicture(shutter、raw、jpg)は何かできることがあります。しかし、圧縮されたJPEGデータではなく、圧縮されていない画像データです。私は読んだいくつかの投稿に応じて仕事をします。
私はapi onPreviewFrameも見つけました。このカメラからのオリジナル画像i caputureは1952 * 3264の解像度ですが、これは1280 * 720(use setPreviewSize)です。
また、Intent.putExtra(MediaStore.EXTRA_OUTPUT、uri)は助けになるかもしれませんが、uriのファイルは圧縮された形式のjpegファイルである必要があります。
しかし、フルサイズ(キャプチャと同じ)と圧縮されていない(JPEGではない)画像データを取得するにはどうしてですか?
ありがとうございました。ほとんどの端末でアンドロイドのカメラAPIを使用して非圧縮の画像データを取得できないということですか? –
*ほとんどのデバイスでアンドロイドカメラAPIを使用して非圧縮の画像データを取得することはできませんか?*正確です。 –
2016年にこれは本当ですか? –