[英]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.