我把这个简单的代码放在一起画了一条线。现在我想将 a 应用ScaleTransform
到 10 倍;但下面的代码不起作用。
var bitmap = new Bitmap(pictureBox1.Size.Width, pictureBox1.Size.Height);
var g = Graphics.FromImage(bitmap);
pictureBox1.Image = bitmap;
var pn = new Pen(Color.Wheat, -1);
g.DrawLine(pn, 0, 0, 10, 10);
pn.Dispose();
// I'm trying to scaletransform here!
g.ScaleTransform(10, 10);
更新:
更新更改的正确方法是什么?我没有得到任何结果:(
g.ScaleTransform(1, 1);
pictureBox1.Invalidate();