private void MenuItemSave_Click(object sender, RoutedEventArgs e) { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Bitmap files (*.bmp)|*.bmp"; dlg.Title = "Kép mentése"; if (dlg.ShowDialog() == true) { try { ImageStego.Source = null; BitmapImage bmp = new BitmapImage(); bmp.BeginInit(); bmp.CacheOption = BitmapCacheOption.OnLoad; bmp.CreateOptions = BitmapCreateOptions.IgnoreImageCache; bmp.UriSource = new Uri(TextBlockFilenev.Text); bmp.EndInit(); string ujFileNev = dlg.FileName; BitmapMentese(new WriteableBitmap(bmp), ujFileNev); KepBetoltese(ujFileNev); TextBlockFilenev.Text = ujFileNev; } catch (Exception ex) { string errorMessage = String.Format("Hiba történt a kép mentése során!{0}{1}", Environment.NewLine, ex.Message); ExtendedMessageBox.ShowError(errorMessage); } } }
private void MenuItemVisszafejtes_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(TextBlockFilenev.Text)) { string extension = System.IO.Path.GetExtension(TextBlockFilenev.Text).ToUpper(); if (extension != ".BMP") { ExtendedMessageBox.ShowError("Csak .bmp kiterjesztésű fájlokban lehet elrejtett szöveget keresni!"); return; } try { Visszafejtes(TextBlockFilenev.Text); ExtendedMessageBox.ShowInfo("A szöveg visszafejtése sikeresen megtörtént!"); } catch (Exception ex) { string errorMessage = String.Format("Hiba történt a visszafejtés során!{0}{1}", Environment.NewLine, ex.Message); ExtendedMessageBox.ShowError(errorMessage); } } else { ExtendedMessageBox.ShowError("Nincs megadva kép a visszafejtéshez!"); } }
private void ButtonOk_Click(object sender, RoutedEventArgs e) { if (TextBoxPixelWidth.IntValue < 100) { ExtendedMessageBox.ShowError("A kép szélességének legalább 100 pixelnek kell lennie!"); return; } if (TextBoxPixelHeight.IntValue < 100) { ExtendedMessageBox.ShowError("A kép magasságának legalább 100 pixelnek kell lennie!"); return; } AbstractKepgeneralo img = FactoryKepgeneralo.GetKepgeneralo((KepgeneraloAlgoritmus)ComboBoxKepTipus.SelectedIndex, TextBoxPixelWidth.IntValue, TextBoxPixelHeight.IntValue); img.Red = SliderRed.Value; img.Green = SliderGreen.Value; img.Blue = SliderBlue.Value; img.Generalas(); this.Bitmap = img.Bitmap; try { BeallitasokMentese(); } catch (Exception ex) { ExtendedMessageBox.ShowError(ex.Message); } this.DialogResult = true; }
public MainWindow() { InitializeComponent(); try { KezdoKepGeneralasa(); } catch (Exception ex) { string errorMessage = String.Format("Hiba történt a kezdőkép generálása során!{0}{1}", Environment.NewLine, ex.Message); ExtendedMessageBox.ShowError(errorMessage); } }
public WindowKepgeneralas() { InitializeComponent(); Bitmap = null; try { BeallitasokBetoltese(); } catch (Exception ex) { ExtendedMessageBox.ShowError(ex.Message); } FillRectangle(); }
private void MenuItemAdatRejtes_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(TextBlockFilenev.Text)) { try { AdatRejtes(TextBlockFilenev.Text, TextBoxPlainText.Text); ExtendedMessageBox.ShowInfo("Az adatrejtés sikeresen megtörtént!"); } catch (Exception ex) { string errorMessage = String.Format("Hiba történt az adatrejtés során!{0}{1}", Environment.NewLine, ex.Message); ExtendedMessageBox.ShowError(errorMessage); } } else { ExtendedMessageBox.ShowError("Nincs megadva kép az adatrejtéshez!"); } }
private void MenuItemOpenText_Click(object sender, RoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"; dlg.Title = "Szövegfájl megnyitása"; if (dlg.ShowDialog() == true) { try { TextBoxPlainText.Text = File.ReadAllText(dlg.FileName, Encoding.GetEncoding("iso-8859-2")); } catch (Exception ex) { string errorMessage = String.Format("Hiba történt a szövegfájl betöltése során!{0}{1}", Environment.NewLine, ex.Message); ExtendedMessageBox.ShowError(errorMessage); } } }
private void MenuItemOpen_Click(object sender, RoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "Image files (JPG, PNG, BMP, TIF)|*.jpg;*.png;*.bmp;*.tif"; dlg.Title = "Kép megnyitása"; if (dlg.ShowDialog() == true) { try { KepBetoltese(dlg.FileName); TextBlockFilenev.Text = dlg.FileName; } catch (Exception ex) { string errorMessage = String.Format("Hiba történt a kép betöltése során!{0}{1}", Environment.NewLine, ex.Message); ExtendedMessageBox.ShowError(errorMessage); } } }