0

我只是不知道为什么我在画画时没有得到一个完美的正方形。我有这些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(),因为这些并不总是正方形的角落。它可以是更复杂的形状。

所以,在这个例子中,我得到的不是正方形,而是:

没看懂,问题出在哪里?

此致!

4

1 回答 1

0

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

听起来像一个长长的矩形。

于 2013-03-26T20:43:13.170 回答