I am using Mono for Android, I would like to save a bitmap to a byte array So I can save it to a database.
Searching in here I found the following piece of code:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0, bos);
byte[] bitmapdata = bos.toByteArray();
But the "ByteArrayOutputStream" class is not found.
Can somebody tell me what namespace to import that contains this class or any other way to solve this problem.
Thank you for your time.
You need to use MemoryStream in MonoDroid instead. Try this:
using (var stream = new MemoryStream()) {
bitmap.Compress(Bitmap.CompressFormat.Png, 0, stream);
byte[] bitmapData = stream.ToArray();
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With