繁体   English   中英

C#图片框位图

[英]c# picturebox bitmaps

我有一个图片框,可根据要求将当前显示内容保存到位图。

我的问题是,如何将相同的位图加载到图片框?

谢谢。

编辑:

唯一相关的代码是:pictureBox1.DrawToBitmap(test1,pictureBox1.ClientRectangle);

图片框包含我用鼠标“徒手”写的图形。 因此,当您按下鼠标左键时,您可以使用鼠标直接在屏幕上书写。

您可以将任何图像分配给运行时期间所需的图片框。 只需将图片框的Image属性设置为您要显示的图片即可。

例如,要在硬盘驱动器上的文件中显示图片框中的图像,您可以使用以下内容:

myPicBox.Image = Image.FromFile("C:\savedimage.bmp");

或者,您的编辑建议您在内存中有一个要在图片框中显示的位图对象。 在这种情况下,只需将位图对象分配给Image属性即可:

myPicBox.Image = test1;  //(where test1 is your bitmap object in memory)


编辑:如果您想将在内存中创建的位图对象保存到磁盘上,以便以后可以重新加载和使用它,请签出Bitmap对象的Save方法:

test1.Save("C:\savedimage.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

如果我没有弄错的话,图片框应该有一个Image属性,你只需用它来分配Bitmap。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM