主题:  画图错位问题?

ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#12006/2/10 18:27:18
我使用两个点进行划线,发现在同一个坐标点,所画的点和线之间错位,如何更正?
程序如下。
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);
出现的错误如下图:大侠帮忙啊!!!
图片如下:

图片如下:



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#22006/2/18 12:12:30
你看蓝色的点与红色线的交点具有相同的坐标,但是图上确是不相交的,怎么解决呀?大侠帮帮忙啊!



ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#32006/2/27 9:02:15
怎么解决呀?大侠帮帮忙啊!