私は白黒のピクセルだけを意味するモノクロの画像を持っています。私はすべてのdpiフォルダをカバーするためにイメージのいくつかのバージョンを作っています。 floodfillアルゴリズムを適用したいので、私はモノクロ画像を使用しています。 問題は、一部のデバイスでは、アンドロイドがイメージのサイズ変更されたバージョンを使用し、スケーリング中にグレーのピクセルがいくつかあることです。これを処理するために、ピクセルを修正してグレーを白または黒に変換しようとしましたが、これにはかなりの時間がかかります。 イメージビューのサイズを変更している間にアンドロイドにモノクロ画像を生成させたり、モノクロ画像を再生するためにクイックフィルタを適用することはできますか? 私はそれを試していませんが、nodpiフォルダに異なるバージョンのイメージを生成して、縮尺なしで使用する必要があります。Androidは白黒の画像ビューを作成して灰色のピクセルを作成します
0
A
答えて
0
Drawableをビットマップとして読み込むことができます。
final BitmapFactory.Options options = new BitmapFactory.Options();
// Load the bitmap as mutable object
options.inMutable = true;
final Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.my_image, options);
次に、あなたのアルゴリズムでそれを操作することができ、最終的に、あなたのImageViewの
imageView.setImageBitmap(bitmap);
あなたはAndroidのスケーリングによって引き起こされる任意のグレーのピクセルを取得するべきではありません。この方法に結果を設定します。
+0
4行のコードの後、私のアルゴリズムを実行する前に、イメージを画面のサイズに拡大してからimageViewに割り当てる必要があります。私はそれをやっていない場合、私は同じ結果を得るべきではない最後のステップで直接ビットマップをimageViewに割り当てるか?アルゴリズムを適用すると、画面の大きさと同じ大きさのビットマップが必要になるため、描画可能なフォルダ内のイメージのサイズを変更する必要があります。 – George
関連する問題
- 1. 再作成PNG画像は、黒
- 2. 他の画像ビュータグを使用した画像ビューの作成
- 3. GD:php imagepngは画像に空白を作成します
- 4. 白黒画像のピクセル値を取得する方法は?
- 5. colorWithPatternImageはビュー全体に黒い線を作成します
- 6. Android - 親よりも面白い画像を作成する
- 7. 画像を合成してドッカー画像を作成し、新しい画像にします。どうして?
- 8. クリックして次の画像を作成:
- 9. Androidは画像一覧からアニメーションビデオを作成します
- 10. Androidはデータベース作成の画像ファイルをダウンロードしようとしています
- 11. PrintWindowでスクリーンショットを作成するときの黒い画像
- 12. なぜGCでは白/灰色/黒ですか?
- 13. Googleマッププラグインを白黒またはセピアフィルタで作成する
- 14. Android:可変画像を作成する
- 15. Ax 2009レポート内に灰色のボックスの背景を作成
- 16. 白黒画像のスケーリング
- 17. 画像アップロードによる作成ビュー
- 18. 新しい画像で元のピクセルが黒だった場合、Qtは青のピクセルを描画します
- 19. gtk.gdk:画像を50%灰色にする
- 20. CSS:画像の周りに白い輝きを作成する
- 21. Android画面画像から画像をキャプチャまたは作成する
- 22. Androidは独自のビューとフィールドを作成します
- 23. Python PIL - 白黒ピクセルのRGBピクセル値
- 24. 下の画像としてフォントを作成するには?
- 25. ggplot2を使って白黒の透明なオーバーラップヒストグラムを作成するには?
- 26. 灰色画像のEmgu CVブロブ検出
- 27. PHP:imagemagickは空の画像を変換で作成します
- 28. Javaはアナグリフ(赤/青の画像)を作成します
- 29. Cycle2は画像のリンクを作成します
- 30. AvalancheImagineBundleはサムネイル画像を作成していませんか?
代替方法:ビットマップを操作して結果をイメージビューに設定できますか? – Christopher
イメージビューではなく描画可能イメージで作業することを意味しますか?どうやってやるの?私が必要とするのは、イメージビューから取得しているビットマップです。イメージファイルから直接取得できる場合、私は救われたと思います! – George