BitmapクラスのインスタンスであるAndroidの32bppイメージを、ARGB_8888としてBitmap.Configで変換する必要があります。 1.色深度イメージを8bppと4bppに減らすにはどうすればよいですか? 2.アンドロイドはこれを達成するためのJavaヘルパークラスを提供していますか?android(ARGB_8888型のビットマップインスタンス)の32bppイメージを8bpp、4bpp、および2bppに変換する
0
A
答えて
1
3
ビットマップの方法copy()
を使用してください。ここでは、Bitmap.Config
(16または8 bpp)から入手可能な色深度の1つから結果の色深度を指定することができますが、Androidのさまざまなフィールドでいくつかの設定を確認しましたが、ビットマップと互換性があるのはBitmap.Config
)。
関連する問題
- 1. AndroidのARGB_8888イメージをネイティブOpenCVのMatに変換するには
- 2. Javaの32bppイメージを16bppイメージに変換する
- 3. C#で32bppイメージを16 bppイメージに変換する方法は? (グレースケール)
- 4. 24bppビットマップから32bppへの変換
- 5. 変換およびnumpyの/
- 6. イメージcv2、cv、mahotas、およびSimpleCV間の変換
- 7. RDD変換およびアクション
- 8. haskell postgresql-simple互換性のない型_int8およびInt64(およびInteger)
- 9. モノクロxbmビットマップデータを1チャンネル8bppイメージに変換するにはどうすればいいですか?
- 10. Javaおよび.NET:Base64変換の混乱
- 11. Android AsycTaskおよびorentationの変更
- 12. Appcelerator 6.2.0およびAndroid 26にアップグレードしたときのAndroidイメージのエラー
- 13. Scalaの抽象型、変数、および型式
- 14. 流行NHibernate仕様、NHibernate 3.1、レイジーローディングおよびSQLイメージ列型
- 15. コーナー座標に基づいてプレーンジオメトリを変換および変換する
- 16. C#オブジェクト型からバイト[]への変換、TCP経由での送信、および二重への変換
- 17. SQL Server RealおよびFloatのデータ型キャスト変換が一致しません
- 18. XSLTを検索および削除するための変換
- 19. タプルおよび再帰リスト変換
- 20. CSS3変換、レイヤー化、および診断
- 21. Imagemagick、Snow LeopardおよびPDF変換
- 22. コマンド置換および$ PATH変数
- 23. JavaFx変換および印刷
- 24. 互換性のない型:android.widget.EditTextおよびjava.lang.Integer
- 25. ブール型およびネスト型のBeanのスパークにおけるヌルポインタ例外
- 26. AndroidおよびJavaのTimeZone.getAvailableIDs
- 27. のAndroid Studioおよびモジュール
- 28. Androidのエミュレータおよびネットワーキング
- 29. Android canvas.drawBitmap ARGB_8888で非常に遅い
- 30. Androidおよびスレッディング
オーバーヘッドがあると思います。 Javeのソリューションは使いやすくなっています。 –
8bppイメージを4bppに変換するためのアンドロイドAPIはありません(廃止予定)。そして、2bppに変換するAPIはまったくありません。形式はARGB_888からRGB_565にしか変換できません。他の変換では、外部ライブラリを使用する必要があります。 – Renard
私はARGB_8888からARGB_4444に変換したいと思っていますし、copy()メソッドを使用することは可能ですか? –