我有這個代碼拋出異常「pictureBox2.Image.Save(st +」patch1.jpg「);」我認爲沒有什麼保存在pictureBox2.Image上,但我已經創建了圖形g。 如何保存pictureBox2.Image的圖像?保存從圖片框中的圖像,圖像是由圖形對象繪製
Bitmap sourceBitmap = new Bitmap(pictureBox1.Image, pictureBox1.Width, pictureBox1.Height);
Graphics g = pictureBox2.CreateGraphics();
g.DrawImage(sourceBitmap, new Rectangle(0, 0, pictureBox2.Width, pictureBox2.Height),rectCropArea, GraphicsUnit.Pixel);
sourceBitmap.Dispose();
g.Dispose();
path = Directory.GetCurrentDirectory();
//MessageBox.Show(path);
string st = path + "/Debug";
MessageBox.Show(st);
pictureBox2.Image.Save(st + "patch1.jpg");
我可能會在OP後3年,但感謝您給我一個需要幾個小時才能找到的答案。 – James