簡體   English   中英

字符串到位圖java / android

[英]String to Bitmap java/android

我正在開發一個應用程序,其中我將位圖轉換為字符串以表示某種目的。 如何將該String再次轉換為位圖?

我將一個Bitmap轉換為String來做一些工作,現在我想把它轉換回來......它看起來像“android.graphics.Bitmap@43fd34c0”

簡而言之,你不能。

該字符串由默認的Object.toString()方法生成。 它不對對象的信息內容進行編碼,並且標准類庫中沒有任何內容可以將其轉換回對原始對象的引用...假設它仍然存在。

你唯一的希望就是創建一個Map<String,Bitmap>並用映射填充它; 例如

Map<String, Bitmap> map = new HashMap<String, Bitmap>();
...
map.put(someBitmap.toString(), someBitmap);
...
Bitmap retrieved = map.get(someString);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM