0
URIにビットマップを適用して回転すると画像を回転する方法を見つけましたが、解像度を維持する必要がある本当に大きな画像で作業しますが、ビットマップを使用してそれらを適用しようとするとOutofMemoryエラー近いうちに。イメージをURIからビットマップなしで回転しますか?
ビットマップを使用せずに処理する方法はありますか?
URIにビットマップを適用して回転すると画像を回転する方法を見つけましたが、解像度を維持する必要がある本当に大きな画像で作業しますが、ビットマップを使用してそれらを適用しようとするとOutofMemoryエラー近いうちに。イメージをURIからビットマップなしで回転しますか?
ビットマップを使用せずに処理する方法はありますか?
回転した画像をImageView
に表示するだけであれば、そのrotation
属性を試してみてください。
例として、ユーザーに画像を上下逆に表示する場合は、画像をダウンロードしてImageView
に設定します。 ImageView
はこのようなものです。
<ImageView
android:id="@+id/iv_upsidedown"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:rotation="180"/>
結果の画像は上下が逆です。
NDKを使用するものが見つからない限り、私はあなたに 'Bitmap'と' Matrix'以外のオプションはないと思います。あなたの目的が画像を回転表示することである場合、画像を回転する代わりに 'ImageView'を回転させることができます。 – CommonsWare
ビットマップでない場合は、画像とは何を考えますか? – greenapps
'もしあなたがURIにビットマップに適用するなら???? – greenapps