Hej hejKan inte spara grafik från PictureBox
Jag vill spara lite grafik som jag ritat i en PictureBox. Problemet är att den sparade bilden blir helt svart. Använder följande enkla kod:
<code>
Private Sub SaveFile(ByRef pb As PictureBox)
...
pb.Image.Save(dlgSave.FileName, ImageFormat.Bmp)
...
</code>
Kan det bero på hur jag ritar? Skapar mitt grafikobjekt mha CreateGraphics()
/AndréSv: Kan inte spara grafik från PictureBox
Gissar att ritar direkt i pictureboxen med typ pb.CreateGraphics()
Testa att skapa en Bitmap istället och rita på den istället. Bitmappen kan du ju visa i din picturebox...
(obs min vb.net suger men du fattar säkert)
<code>
Dim myPic as Bitmap
Dim g as Graphics
myPic =new BitMap(200,200)
pb.Image=myPic
g=Graphics.FromImage(myPic )
</code>
Sen sparar du bara myPic som du har gjort ovan
pb.Image.Save....