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; }
private void KezdoKepGeneralasa() { AbstractKepgeneralo img = FactoryKepgeneralo.GetKepgeneralo(KepgeneraloAlgoritmus.Mandelbrot, 400, 400); img.Red = 1.0; img.Green = 1.0; img.Blue = 1.0; img.Generalas(); BitmapMegjelenitese(img.Bitmap); string fileNev = Konyvtarak.AdatKonyvtar + "\\generalt.bmp"; BitmapMentese(img.Bitmap, fileNev); TextBlockFilenev.Text = fileNev; }