2016-03-25 5 views
1

カメラから撮影したビットマップ画像をかなり表示することに依存するアプリケーションを構築しています。私はすべての画像を90度(ポートレート)の向きで表示したいと思いますし、各画像に付いているEXIF情報を使ってどのように処理できるか分かります。それが撮影された直後に私のニーズに合わせてイメージのビットマップを回転させてからサーバーに送信すること、またはサーバーを回転させずにイメージをサーバーに送信することが必要です画像に付いているEXIF回転を使って、画像ビューを回転させて表示しますか?私は、メモリ効率的かつ高速なソリューションが必要です。ありがとう。Android:ビットマップを1回回転させるか、EXIFの向きを使って画像ビューを回転させます。

答えて

1

ビットマップはすべてのセルにいくつかのデータが入っている単なる行列なので、ポートレートや風景の場合は同じ重みを持たなければなりません(画像は90度にする必要があります)。私が(それは私のロジックで)あなたがそれをアップロードする(それは一度だけ起こる)よりも多くをプルする可能性が高いので、サーバーに送信する前にそれを行う可能性があります表示すると、基本的にはそれの重量消費に何の影響もありません。それ以来、あなたはそれを表示するつもりですから(それはサーバーに保管しているので、私のロジックによって) ..

+0

ありがとうございます、私はそれをサーバーに送信する前に回転させ、その動作を確認します。 –

関連する問題