2009-09-09 27 views
0

我怎樣才能改變圖片從vb.net中的圖片保存圖片的背景顏色。在我的窗體中有繪圖section.after繪圖我將圖片保存爲jpeg.but圖像的背景顏色是黑色的,所以我不能看到我畫的任何東西。繪圖筆的顏色也是黑色。如果有人知道請幫助我。謝謝。圖片的背景顏色在圖片箱

回答

1

我會說,最簡單的方法就是繪製背景創建圖像對象時(樣本初始化的背景是白色):

Dim theImage As Image = New Bitmap(someWidth, someHeight) 
Using g As Graphics = Graphics.FromImage(theImage) 
    g.Clear(Color.White) 
End Using 
+0

非常感謝you.its也工作good.when我單擊清除按鈕時,圖像將gone.but後,我試圖畫新的一個我不能畫。因爲我初始化圖片爲picturebox1.image =新的位圖....等形式load.where我可以放置此代碼嗎?謝謝 – user85511 2009-09-09 10:53:39

+0

我會將圖像的初始化移動到你從Form_Load中調用的單獨的方法,以及清除按鈕的單擊事件。 – 2009-09-09 11:01:43

+0

非常感謝你 – user85511 2009-09-09 11:53:05

0

要使用此下面的代碼:

OpenFileDialog1.Filter = 「BMP文件(.BMP)| .BMP | GIF文件(.gif注意:)| .gif注意| JPG文件(.JPG )| .JPG」 OpenFileDialog1.ShowDialog() Textbox1的.Text = OpenFileDialog1.FileName PicText.Image = Image.FromFile(OpenFileDialog1.FileName)