Bitmap.Clone() 异常 System.OutOfMemoryException:“Out of memory.”
Size sz = this.PlotPanel.Size;
Rectangle rt = new Rectangle(0, 0, sz.Width, sz.Height);
//Rectangle rt = new Rectangle(0, 0, bitmap.Width, bitmap.Height);
var pf = bitmap.PixelFormat;
bm = bitmap.Clone(rt, pf);//报异常位置
PlotPanel.BackgroundImage = bm;
在bitmap.Clone(rt, pf);位置出现异常
解决方法是
把Rectangle的size设置成bitmap的size就可以了
Rectangle rt = new Rectangle(0, 0, bitmap.Width, bitmap.Height);
var pf = bitmap.PixelFormat;
bm = bitmap.Clone(rt, pf);
版权声明:本文为jemi_A原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。