我有一個圖片框。用戶可以在其上繪製不同的rectangles
,假設用戶繪製的rectangles
超出picturebox
的大小,即使圖像尚未保存,我是否可以統一調整內容以適合picturebox
?事先將圖像放入圖像盒而不保存圖像?
我只能管理從resize
已經加載和已經保存的圖像文件的內容。我是用畫rectangles
的代碼如下:
gr.FillRectangle(Brushes.Black, 0, 0, 2, 75)
Rectangles
也出現在picturebox
正如所預期的。 還有我無法用下面的代碼保存:
PictureBox1.Image.Save("C:\test\myimage.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
,我得到的是錯誤: Object reference not set to an instance of an object.
請發佈更多相關的代碼來確定錯誤的來源(我猜PictureBox1.Image.Save是在PictureBox1沒有任何圖像時寫入的)。另請詳細說明「用戶繪製超出圖片框大小的矩形」 - >用戶如何繪製矩形? – varocarbas
使用容器,如面板? –