我使用常用的方法在图片框上绘图,即首先在位图上绘制并将其内容复制到图片框图像。
Bitmap bmp;
bmp = new Bitmap(pb.Width, pb.Height);
Graphics g = Graphics.FromImage(bmp);
g.Draw(...);
我想知道在使用以下所有绘图人员之后,使用以下内容之间有什么区别吗?
pb.Image = bmp;
或
pb.Image = new Bitmap(bmp);
答案 0 :(得分:1)
是的,有pb.Image = bmp;将现有位图分配给您的属性。 pb.Image = new Bitmap(bmp);创建一个新的位图,它本质上是一个深层副本。