我使用两个点进行划线,发现在同一个坐标点,所画的点和线之间错位,如何更正?
程序如下。
System.Drawing.Bitmap image = new Bitmap(j,k);
Graphics g= Graphics.FromImage(image);
Pen myPen = new Pen(Color.Red,3);
SolidBrush blueBrush = new SolidBrush(Color.Blue);
g.Clear(Color.WhiteSmoke);
g.DrawLine(myPen,(int)ta,(int)tb,(int)aa,(int)bb);
g.FillEllipse(blueBrush,(int)aa,(int)bb,10,10);
g.DrawString(array[i].ToString(),new Font("courier new",10),new SolidBrush(Color.Blue),(int)(aa+10),(int)(bb+10));
image.Save(thefullname1,System.Drawing.Imaging.ImageFormat.Gif);
出现的错误如下图:大侠帮忙啊!!!
图片如下:
图片如下: