Hi,
Ik teken met eerder gekregen hulp op dit forum in een picturebox. Ik wil de weergegeven afbeelding op kunnen slaan.
Nu dacht ik met het volgende stukje dit te kunnen realiseren, maarrrrr... Het geeft een foutmelding null reference.. Er zit niets in de picturebox.
Hoe kan ik de actuele weergave van een picturebox opslaan als jpg?
Alvast bedankt voor de suggesties!
Ik teken met eerder gekregen hulp op dit forum in een picturebox. Ik wil de weergegeven afbeelding op kunnen slaan.
Nu dacht ik met het volgende stukje dit te kunnen realiseren, maarrrrr... Het geeft een foutmelding null reference.. Er zit niets in de picturebox.
Hoe kan ik de actuele weergave van een picturebox opslaan als jpg?
Alvast bedankt voor de suggesties!
Code:
Private Sub btnSavePicture_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSavePicture.Click
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "Picture files (*.jpg)|*.jpg|All files (*.*)|*.*"
'saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
saveFileDialog1.ShowDialog()
' If the file name is not an empty string open it for saving.
If saveFileDialog1.FileName <> "" Then
' Saves the Image via a FileStream created by the OpenFile method.
Dim fs As System.IO.FileStream = CType _
(saveFileDialog1.OpenFile(), System.IO.FileStream)
PictureBox1.Image.Save(fs, System.Drawing.Imaging.ImageFormat.Jpeg)
fs.Close()
End If
End Sub