Monodroid位图流

时间:2011-04-21 09:23:07

标签: stream bitmap xamarin.android

是否有人知道如何将位图转换为monodroid上的流?我正在从url流创建一个位图,然后调整该位图的大小,以便我可以将它存储在一个文件中供以后使用。

谢谢

2 个答案:

答案 0 :(得分:2)

如果您正在谈论Android.Graphics.Bitmap,则可以使用Bitmap.Compress(CompressFormat, Stream)Bitmap内容写入Stream

答案 1 :(得分:1)

这是JonP所指的内容。当然,您可以选择任何您喜欢的格式。

using (MemoryStream stream = new MemoryStream())
{
    if (bmp.Compress(Bitmap.CompressFormat.Jpeg, 80, stream))
    {
        //do whatever needed with stream
    }
}