タグ付けされた質問 「bitmap」

画像をビットのセットとしてエンコードするためのデータ構造。各画像ピクセルは、ビットまたはビットのグループにマップされます。同様に、各基本情報がビットにマッピングされている他の複雑なデータのエンコードにも使用されます。プラットフォーム固有のビットマップAPIの場合、より具体的なタグ(例:android-bitmapまたはnsbitmapimagerep)を優先します。

4
オプションが設定されている場合にBitmapFactory.decodeStreamがnullを返す
で問題が発生していBitmapFactory.decodeStream(inputStream)ます。オプションなしで使用すると、画像が返されます。しかし、それをオプションと一緒に使用すると、.decodeStream(inputStream, null, options)ビットマップが返されません。 私がやろうとしていることは、ビットマップを実際にロードしてメモリを節約する前に、ビットマップをダウンサンプリングすることです。私はいくつかの良いガイドを読みましたが、どれもを使用していません.decodeStream。 大きなビットマップの処理 そしてここ Androidでの画像処理 ワークスジャストファイン URL url = new URL(sUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); InputStream is = connection.getInputStream(); Bitmap img = BitmapFactory.decodeStream(is, null, options); 動かない InputStream is = connection.getInputStream(); Bitmap img = BitmapFactory.decodeStream(is, null, options); InputStream is = connection.getInputStream(); Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = …
90 java  android  image  bitmap 

5
Android:ビットマップrecycle()はどのように機能しますか?
のようなビットマップオブジェクトに画像をロードしたとしましょう Bitmap myBitmap = BitmapFactory.decodeFile(myFile); 次のような別のビットマップをロードするとどうなりますか myBitmap = BitmapFactory.decodeFile(myFile2); 最初のmyBitmapはどうなりますか?それはガベージコレクトを取得しますか、または別のビットマップをロードする前に手動でガベージコレクトする必要がありますか。 myBitmap.recycle()? また、大きな画像を読み込んで、途中でリサイクルしながら次々に表示するより良い方法はありますか?
88 android  bitmap 

8
Android:中心点でビットマップを回転させる方法
私はこの問題の解決策を1日以上探していましたが、ここでの答えでさえ、何の助けにもなりません。ドキュメントも何も説明していません。 別のオブジェクトの方向に回転させようとしているだけです。問題は、ビットマップが固定点を中心に回転するのではなく、ビットマップ(0,0)を中心に回転することです。 これが私が問題を抱えているコードです: Matrix mtx = new Matrix(); mtx.reset(); mtx.preTranslate(-centerX, -centerY); mtx.setRotate((float)direction, -centerX, -centerY); mtx.postTranslate(pivotX, pivotY); Bitmap rotatedBMP = Bitmap.createBitmap(bitmap, 0, 0, spriteWidth, spriteHeight, mtx, true); this.bitmap = rotatedBMP; 奇妙な部分は、pre/内の値と。内postTranslate()のfloat引数をどのように変更するかは問題ではないということsetRotation()です。誰かが私を助けて正しい方向に押してくれますか?:)

4
フレーム内の画像のマスキング(トリミング)
このような複雑な形の画像を表示したいリッチなUIアプリケーションを持っている 今私が欲しいのはマスク画像に従って画像をトリミングすることです。実際には画像は動的になり、カメラまたはギャラリー(正方形または長方形)からインポートでき、その画像を上記のようにレイアウトフレームに収めたいです。 では、どうすればこれを達成できるのでしょうか。任意のアイデア/ヒントを歓迎します 背景 フレームマスク 同様に、この

4
ピカソを使用して、ビットマップでコールバックを取得します
ピカソを使用してアプリの画像をダウンロードしています。 にBitmapロードする前に、最初にアクセスする必要がある状況にありますImageView。Downloader.Responseクラスの存在はこれが可能であることを示唆しているようですが、私は使用例を見つけることができません。ピカソでできるのであれば、この1つの特定のケースを非同期的に処理するためのコードをこれ以上作成したくありません。 誰かが私にそれを行う方法を教えてもらえますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.