将Bitmap保存到MemoryStream是分配内存还是只分配内存流对象:这可能吗?内存流memoryStream=new内存流();位图.Save(memoryStream,System.Drawing.Imaging.ImageFormat.Jpeg);如果我需要定义MemoryStream的大小,我如何从Bitmap中获取它?.NET是一个托管环境:具体来说,内存分配通常由.NET运行时代表您进行管理。您通常不需要自己分配内存。但是,有时您需要在使用Close()或Dispose()处理完内存后通知运行时。using语句可用于包装MemoryStream等资源,以告知运行时可以回收内存。您不需要预先分配内存。之后您可以使用memoryStream.Length来获取大小。确保在完成所需的操作后处置memoryStream(或将其全部包装在using语句中)。以上就是C#学习教程:将位图保存到MemoryStream的全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
