Как сохранить изображение в файл в WPF - PullRequest
2 голосов
/ 08 декабря 2010

Я новичок в управлении и структуре wpf.Кажется, я не могу сохранить свои изображения, можете ли вы мне помочь? Ниже приведен мой код

            SaveFileDialog sfd = new SaveFileDialog();
            sfd.FileName = System.IO.Path.GetFileNameWithoutExtension(newlist[currentPicture]);                              
            Nullable<bool> result = sfd.ShowDialog();
            if (result == true)
            {

                System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(newlist[currentPicture]);
                bmp.Save(newlist[currentPicture]);
            }

1 Ответ

3 голосов
/ 08 декабря 2010

Для System.Drawing.Bitmap необходимо передать свойство FileName диалогового окна в метод Save.

EDIT : в WPF:

var encoder = new PngBitmapEncoder()
encoder.Frames.Add(BitmapFrame.Create(image));
using (var stream = dialog.OpenFile())
    encoder.Save(stream);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...