绘制正方形时角落缺失

时间:2013-03-26 20:08:51

标签: c# drawing

我只是不知道为什么我在画画时没有得到完美的正方形。我有这些PointF's

  • [0] = {X = 1.80000067 Y = 101.8}
  • [1] = {X = 1.80000067 Y = 103.6}
  • [2] = {X = 101.8 Y = 103.6}
  • [3] = {X = 101.8 Y = 101.8}

我正在使用此代码绘制:

Bitmap pic = new Bitmap(1000, 1000);
Graphis g = Graphics.FromImage(pic);

g.DrawPolygon(Pens.Black,pointsUpThere);

我正在使用DrawPolygon(),因为这些并不总是正方形的角落。它可能是更复杂的形状。

所以,在这个例子中,我没有得到这个: http://img705.imageshack.us/img705/6233/slikanovebitneslike.png

我不明白,问题是什么?

祝你好运!

1 个答案:

答案 0 :(得分:0)

嗯,点之间的X差异是100(百)。 Y的差异是1.8。

听起来像一个veeeeeeery长矩形。