0
我使用下面的代碼我的位圖圖像編碼爲一個byte [],然後爲一個字符串,但在其編碼爲字節的時間[]它說無法編碼..無法轉換圖像位圖的ByteArray
Bitmap bm = BitmapFactory.decodeFile(path);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
(bm).compress(Bitmap.CompressFormat.JPEG, 100, stream);
bm.recycle();
byte[] byteFormat = stream.toByteArray();
String encodedImage = Base64.encodeToString(byteFormat, Base64.NO_WRAP);
該應用程序工作正常,但我卡在這裏。建議問題。
這裏,檢查接受的答案:http://stackoverflow.com/questions/4830711/how-to-convert-a-image- into-base64-string – resw67
'將它編碼爲byte []'你正在將位圖壓縮爲一個jpg字節數組。之後,base64將字節編碼爲一個字符串。目前還不清楚你正在談論哪個行動/陳述。 – greenapps
@greenapps,我真正想要做的是將圖像存儲爲字節數組,然後將其轉換爲字符串,然後我將存儲該字符串,當我想要使用圖像時,我會將該字符串轉換爲字節數組然後在一些imageview中顯示圖像。 –