我总是遇到out of memory
问题。我真的不知道有多少images
我需要调用dispose
方法。我是否在代码中忘记了dispose
一些images
。每幅图像均为13 - 16Mb。有人可以帮帮我吗?
imgBox.Image.RotateFlip(RotateFlipType.Rotate180FlipY);
imgBox.Refresh();
using (Bitmap bm1 = new Bitmap(imgBox.Image)) //Out of memory
{
using (Image<Gray, byte> EmguImage1 = new Image<Gray, byte>(bm1))
{
Global.xrayPic.Dispose();
Global.xrayPic = EmguImage1.Clone();
Global.rootPic.Dispose();
Global.rootPic = EmguImage1.Clone();
}
}