Witam, jak w temacie mam problem z zapisem obrazka do pliku. Na internecie znalazłem taki kod:
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "All supported graphics|*.jpg;*.jpeg;*.png|" +
"JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|" +
"Portable Network Graphic (*.png)|*.png";
if (saveFileDialog.ShowDialog() == true)
{
FileStream saveStream = new FileStream(saveFileDialog.FileName, FileMode.OpenOrCreate);
BmpBitmapEncoder encoder = new BmpBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(Image.Image));
encoder.Save(saveStream);
saveStream.Close();
}
Kod jest z tej strony:
http://patryknet.blogspot.com/2010/03/praca-z-bitmapami-w-wpf.html
Z tym że mam problem z ta linijka:
encoder.Frames.Add(BitmapFrame.Create(Image.Image));
Próbowałem podać tam źródło do kontrolki, w której mam rzeczony obrazek do zapisania ale aplikacja nie potrafi przekonwerterować sobie tego i nie wiem jak to ugryźć.