0

我正在拍摄一张位图,将其裁剪并在表格上倾斜。那部分很好,但是我想保存歪斜的图像-我尝试了下面的代码,但收到了“通用 GDI+ 异常”

e.Graphics.DrawImage(bmpCrop,destinationPoints);

        try
        {
            IntPtr hbitmap = e.Graphics.GetHdc();            

            Image img = Image.FromHbitmap(hbitmap);

            img.Save("temp.png");
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }

感谢您的任何指导或建议!

4

1 回答 1

0

您必须指定编解码器,否则InMemoryBMP将使用该编解码器img.Save("temp.png", System.Drawing.Imaging.ImageFormat.Png);,您将处于良好状态

于 2014-05-21T16:19:30.537 回答