我在图片框中有一张图片。我想将该图像作为位图。
我的一行代码是:
Bitmap default_image = (Bitmap)pictureBox5.Image.Clone();
但我得到的是:
default_image value=null;
任何人都可以帮助我。
答案 0 :(得分:15)
Bitmap default_image = new Bitmap(pictureBox5.Image);
您永远不会实例化Bitmap
,这就是null
的原因。
答案 1 :(得分:0)
这是因为你没有图像,可能你有 BackgroundImage 。 您需要在图片中填充图片属性。
答案 2 :(得分:0)
如果您使用imageLocation将图像放入PictureBox
date('d M Y', $timestamp);
然后PictureBox.Image将为null。
而是使用
加载图片pbSourceImage.ImageLocation = openFile.FileName;
然后您就可以从Image属性中克隆。