110,499
社区成员
发帖
与我相关
我的任务
分享
Bitmap bmp = new Bitmap(clientArea.Width, clientArea.Height);
Graphics g = Graphics.FromImage(bmp);
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
g.DrawLines(new Pen(Color.Red, 1), ps);
g.Dispose();
pictureBox1.Image = bmp;// 在屏幕上看到直线都很平滑,没有锯齿
pictureBox1.Image.Save("d:\\1.gif", System.Drawing.Imaging.ImageFormat.Gif);//但打开文件,却有锯齿,为什么?