Guest User

Untitled

a guest
Mar 28th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. string FilePath = openFileDialog1.FileName;
  2. Image1.Source = new BitmapImage(new Uri(FilePath));
  3. string WayToSave = "D:\3й семестр\c#first_lab\WpfApp1\WpfApp1\Posters.jpg";
  4. saveFileDialog1.FileName = WayToSave;
  5.  
  6. // Настраиваем параметры диалога
  7. Microsoft.Win32.SaveFileDialog dlg = new Microsoft.Win32.SaveFileDialog();
  8. dlg.FileName = "Document"; // Имя по-умолчанию
  9. dlg.DefaultExt = ".text"; // Расширение по-умолчанию
  10. dlg.Filter = "Text documents (.txt)|*.txt"; // Фильтр по расширениям
  11.  
  12. // Показываем диалог пользователю
  13. Nullable<bool> result = dlg.ShowDialog();
  14.  
  15. // Обработка результата работы диалога
  16. if (result == true)
  17. {
  18. // Получаем из диалога полное имя файла
  19. string filename = dlg.FileName;
  20. //Данные для записи. Тут для примера, это должно быть за пределами данного кода
  21. string someText = "qwertyuiopasdfghjklzxcvbnm";
  22. // Сохраняем someText в файле, с полученным из диалога, именем
  23. File.WriteAllText(filename, someText);
  24. }
  25.  
  26. private void MenuItem_Click_1(object sender, RoutedEventArgs e)
  27. {
  28. SaveFileDialog save = new SaveFileDialog
  29. {
  30. Filter = "JPG Files (*.jpg)|*.jpg"
  31. };
  32. if (save.ShowDialog() == true)
  33. {
  34. JpegBitmapEncoder jpegBitmapEncoder = new JpegBitmapEncoder();
  35. jpegBitmapEncoder.Frames.Add(BitmapFrame.Create(img.Source as BitmapSource));
  36. using (FileStream fileStream = new FileStream(save.FileName, FileMode.Create))
  37. jpegBitmapEncoder.Save(fileStream);
  38. }
  39. }
Add Comment
Please, Sign In to add comment