FileStream oldpFileStream = new FileStream(leftpath, FileMode.Open, FileAccess.Read);
Bitmap bit = new Bitmap(Image.FromStream(oldpFileStream));
picAnalyseBefore.Image =bit;
picAnalyseBefore.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
picAnalyseBefore.Tag = leftpath;
oldpFileStream.Close();
oldpFileStream.Dispose();
bit.Dispose();
bit = null;
想尽量节省资源 ,所以想每次用完Bitmap后释放,但是出现异常,,无意中把它置空后,就可以了。不明白,,,有大神说下嘛?

探讨了在使用Bitmap进行图像处理时,如何正确地管理和释放资源以避免内存泄漏。文章通过实例展示了在.NET环境中,Bitmap对象的Dispose()方法与置空操作的区别及其对程序稳定性的影响。
1755





