Saya memuat file Bitmap 50x50 dan kemudian mengisinya dengan satu warna acak saat startup program. Kemudian simpan hasilnya ke file yang sama dan tetapkan ke PictureBox, tetapi mengalami masalah penulisan file dan "Terjadi kesalahan umum di GDI+", dll.
Bagaimana melakukan ini dengan benar sehingga saya dapat terus mengulanginya, (buka bitmap, cat dengan warna acak, simpan dan tetapkan ke picturebox.Image)?
Sunting:
public Form1 ( )
{
InitializeComponent ( );
//Bitmap bmp = new Bitmap ( 50, 50 );
Bitmap bmp = new Bitmap ( @"C:\temp\pretty.bmp" );
Graphics g = Graphics.FromImage ( bmp );
Brush b = new SolidBrush ( Color.Red );
g.FillRectangle ( b, 0, 0, 49, 49 );
bmp.Save ( @"C:\temp\pretty.bmp" );
this.pictureBox1.Image = ( Image ) bmp.Clone ( );
//bmp.Dispose ( );
}
Graphics
mengelola bitmap setelah panggilan keGraphics.FromImage
? Jika demikian, mungkin Anda perlu berinteraksi dengan bitmap melalui objekGraphics
, atau melepaskannya dari objek grafik sebelum Anda mencobaSave
atauDispose
? - person Scott Smith   schedule 25.02.2010