我使用的是Android版的Mono,我想将位图保存到字节数组中这样我就可以把它保存到数据库中。
在这里搜索,我发现了以下代码:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0, bos);
byte[] bitmapdata = bos.toByteArray();
但是找不到"ByteArrayOutputStream"类。
有人能告诉我导入哪个包含此类的命名空间,或者用任何其他方法来解决这个问题吗。
谢谢你抽出时间。
您需要在MonoDroid中使用MemoryStream。试试这个:
using (var stream = new MemoryStream()) {
bitmap.Compress(Bitmap.CompressFormat.Png, 0, stream);
byte[] bitmapData = stream.ToArray();
}
导入此包导入java.io.ByteArrayOutputStream