我有一个Point
变量的数组。当使用Graphics.DrawLine
绘制时,它们会创建预期图像。我的问题是0,0实际上是图像的中心(不是我的画布左上角的预期,我的X和Y坐标在点中可以包含负数使用偏移将点绘制到画布上?
当我试图将此绘制到我的Image
,当然我得到总图像的四分之一,因为其余部分是绘制在画布的边界之外。如何将此绘图正确地居中在画布上?
我知道图像的尺寸画画。我知道在哪里0,0(宽度/ 2,高度/ 2)。
我想我能翻译每一个Point
,但是,似乎是艰难地做到这一点。
+1:我用过很多次Graphics类,经常做一些手动盘区计算等,甚至没有意识到这些方法是可用的。非常非常有用。 – Ian 2010-06-14 12:17:35