[解決済み] バイト配列の画像ファイルをビットマップに変換するには?
2022-07-17 17:37:45
質問
画像を
SQLite DataBase
.
私はそれを
BLOB
と
String
で、どちらの場合も
に変換すると、画像が保存され、それを取得することができます。
Bitmap
を使って
BitmapFactory.decodeByteArray(...)
を使うと、nullを返します。
私はこのコードを使用しましたが、それはnullを返します。
Bitmap bitmap = BitmapFactory.decodeByteArray(blob, 0, blob.length);
どのように解決するのですか?
これを試してみてください。
Bitmap bitmap = BitmapFactory.decodeFile("/path/images/image.jpg");
ByteArrayOutputStream blob = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0 /* Ignored for PNGs */, blob);
byte[] bitmapdata = blob.toByteArray();
もし
bitmapdata
がバイト配列の場合
Bitmap
の取得はこのように行われます。
Bitmap bitmap = BitmapFactory.decodeByteArray(bitmapdata, 0, bitmapdata.length);
デコードされた
Bitmap
または
null
というように、画像がデコードできなかった場合は
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] オブジェクトが配列であるかどうかを確認するにはどうすればよいですか?[重複]。
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] Javaで配列をリストに変換する
-
[解決済み】配列に何かを追加する方法は?
-
[解決済み] Android Debug Bridgeでアプリケーションのインストール時にINSTALL_FAILED_VERSION_DOWNGRADEを無視する方法はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 画像をBase64文字列に変換するにはどうすればよいですか?
-
[解決済み] ArrayAdapter<myClass> の使用方法
-
[解決済み] HttpPostによる画像送信
-
[解決済み] Android - タイトルバーに戻るボタンが表示される
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] Receiver not registered exception error?
-
[解決済み] アンドロイドでビットマップのサイズを変更する最もメモリ効率の良い方法とは?
-
[解決済み] カスタムレイアウトとEditTextを持つAlertDialog.Builderは、ビューにアクセスすることができません。
-
[解決済み] 制約条件 レイアウト 垂直中央揃え
-
[解決済み] Fragment ActionBarCompatの内部からgetSupportActionBarを取得する。