Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string FilePath = openFileDialog1.FileName;
- Image1.Source = new BitmapImage(new Uri(FilePath));
- string WayToSave = "D:\3й семестр\c#first_lab\WpfApp1\WpfApp1\Posters.jpg";
- saveFileDialog1.FileName = WayToSave;
- // Настраиваем параметры диалога
- Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
- dlg.FileName = "Document"; // Имя по-умолчанию
- dlg.DefaultExt = ".text"; // Расширение по-умолчанию
- dlg.Filter = "Text documents (.txt)|*.txt"; // Фильтр по расширениям
- // Показываем диалог пользователю
- Nullable<bool> result = dlg.ShowDialog();
- // Обработка результата работы диалога
- if (result == true)
- {
- // Получаем из диалога полное имя файла
- string filename = dlg.FileName;
- //Данные для записи. Тут для примера, это должно быть за пределами данного кода
- string someText = "qwertyuiopasdfghjklzxcvbnm";
- // Сохраняем someText в файле, с полученным из диалога, именем
- File.WriteAllText(filename, someText);
- }
- private void MenuItem_Click_1(object sender, RoutedEventArgs e)
- {
- SaveFileDialog save = new SaveFileDialog
- {
- Filter = "JPG Files (*.jpg)|*.jpg"
- };
- if (save.ShowDialog() == true)
- {
- JpegBitmapEncoder jpegBitmapEncoder = new JpegBitmapEncoder();
- jpegBitmapEncoder.Frames.Add(BitmapFrame.Create(img.Source as BitmapSource));
- using (FileStream fileStream = new FileStream(save.FileName, FileMode.Create))
- jpegBitmapEncoder.Save(fileStream);
- }
- }
Add Comment
Please, Sign In to add comment