Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }