C#调整位图大小(内存问题)

时间:2019-02-02 12:23:31

标签: c# memory bitmap resize scale

完成后是否可以缩放或调整位图大小并释放内存? 我的问题是内存使用率不断增加。 我实际使用的代码:

    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);
    }

0 个答案:

没有答案