完成后是否可以缩放或调整位图大小并释放内存? 我的问题是内存使用率不断增加。 我实际使用的代码:
private void capture()
{
while (running)
{
try
{
graphics.CopyFromScreen(MousePosition.X - 200, MousePosition.Y - 100, 0, 0, bmp.Size);
pictureBox1.Image = ResizeImage(bmp,bmp.Width*2,bmp.Height*2);
Thread.Sleep(50);
}
catch { }
}
}
private Bitmap ResizeImage(Bitmap img, int width, int height)
{
return new Bitmap(img,width,height);
}