繁体   English   中英

GDI +中发生一般错误

[英]A generic error occurred in GDI+

我已经使用imgpaths到server.mappath()
当时要保存图像时,我在GDI +错误中发生了一般错误。

            Graphics Grfx = Graphics.FromImage(bitmap);
            Grfx.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
            Grfx.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
            Grfx.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
            Grfx.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
            Grfx.DrawImage(bitmap, 0, 0, wb.Width, wb.Height);

            using (Bitmap img = bitmap.Clone() as Bitmap)
            {
                Bitmap newimage = img.Clone(new System.Drawing.Rectangle(0, 0, bitmap.Width, bitmap.Height), img.PixelFormat);
                newimage.Save(imgpaths, System.Drawing.Imaging.ImageFormat.Jpeg);  //Error:A generic error occurred in GDI+.
            }



            wb.Dispose();

从文件读取图像时,只要该图像对象存在,文件将保持打开状态。

必须先处置原始图像对象,然后才能保存具有相同文件名的图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM