2011-08-09 28 views

cevap

15
Bitmap default_image = new Bitmap(pictureBox5.Image); 

Sen asla null neden olan bir Bitmap başlatmasını edilmektedir.

+0

Image.Clone() öğesinden null çıkıyorsa, aynı görüntü özelliğiyle kurucuyu çağırmak da pek bir şey yapmaz. – MGZero

+2

@MGZero: Benim bir anlayışım yok, çünkü bir Image nesnesini Bitmap'e atayamazsınız. –

+0

Bitmap, Image..sooo'dan miras alınmış ... evet, siz haklısınız. +1 şimdi ben eminim :) – MGZero

0

Bunun nedeni, görüntünüz olmadığından, muhtemelen BackgroundImage. Image özelliklerinin resminiz ile doldurulması gerekiyor. Eğer ImageLocation

pbSourceImage.ImageLocation = openFile.FileName; 

kullanarak PictureBox içine görüntüyü var ise

0

sonra PictureBox.Image boş olacaktır.

Bunun yerine, Sonra Görüntü özelliğinden klonlamak mümkün olacak

pbSourceImage.Image = Image.FromFile(openFile.FileName); 

kullanarak resim yükleyin.

İlgili konular