2011-10-18 52 views
1

我在C#下面的代碼轉換圖像的字節[]轉換圖像爲byte [] C#和獲取圖像回到安卓

MemoryStream memory = new MemoryStream(); 
bitmap.Save(memory, System.Drawing.Imaging.ImageFormat.Jpeg); 

現在我想要得到的圖像回在android,我該怎麼辦 ?

+0

in Android?你的意思是使用JAVA? – ojlovecd

+0

你究竟在哪裏使用這段代碼?在android中?或任何服務器? – Birey

+1

這是什麼? C#Android - MonoDroid,你的意思是? –

回答

2

我不是很確定你的問題是什麼,你還沒有回答任何人的問題,但如果你只想做一個位圖出來的字節數組的這該怎麼辦呢

BitmapFactory.Options opt = new BitmapFactory.Options(); 
opt.inPreferredConfig = Bitmap.Config.ARGB_8888; 
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length, opt); 
1

轉換的ByteArray爲Base64在C#中的字符串。然後將Base64字符串轉換爲Android中的ByteArray,並做所有你想要的。在這種方法中,除了位圖之外,您還可以使用任何對象類型。