Сохранение двух bmp - C#

Узнай цену своей работы

Формулировка задачи:

                    n = Convert.ToInt32(textBox1.Text);
                    m = Convert.ToInt32(textBox2.Text);
 
                    SaveFileDialog s = new SaveFileDialog();
                    fr1.kk++;
                    s.FileName = "Maze";
                    s.Filter = "Изображения (*.bmp)|*.bmp";
                    s.Title = "Сохранить файл";
 
                    if (s.ShowDialog() == DialogResult.OK)
                    {
                        string filename = s.FileName;
                        FileStream f;
                        for (int i = 0; i < numericUpDown1.Value; i++)
                        {
                            fr1.c = filename.Split(new char[] { '.' });
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + ".bmp", FileMode.Create);
                            Generate(n, m).Save(f, System.Drawing.Imaging.ImageFormat.Bmp);//Этот создает
 
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + "way.bmp", FileMode.Create);
                            GenerateWithWay(Generate(n, m)).Save(f, System.Drawing.Imaging.ImageFormat.Bmp); //Этот нет
                            fr1.kk++;
                            f.Close();
                        }
                        
                    }
                    n = Convert.ToInt32(textBox1.Text);
                    m = Convert.ToInt32(textBox2.Text);
 
                    SaveFileDialog s = new SaveFileDialog();
                    fr1.kk++;
                    s.FileName = "Maze";
                    s.Filter = "Изображения (*.bmp)|*.bmp";
                    s.Title = "Сохранить файл";
 
                    if (s.ShowDialog() == DialogResult.OK)
                    {
                        string filename = s.FileName;
                        FileStream f;
                        Bitmap bmp4;
                        for (int i = 0; i < numericUpDown1.Value; i++)
                        {
                            fr1.c = filename.Split(new char[] { '.' });
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + ".bmp", FileMode.Create);
                            bmp4 = Generate(n, m);
                            bmp4.Save(f, System.Drawing.Imaging.ImageFormat.Bmp);//Этот создает
 
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + "way.bmp", FileMode.Create);
                            GenerateWithWay(bmp4).Save(f, System.Drawing.Imaging.ImageFormat.Bmp);//Этот нет
                            fr1.kk++;
                            f.Close();
                        }
                        
                    }

Решение задачи: «Сохранение двух bmp»

textual
Листинг программы
                    if (s.ShowDialog() == DialogResult.OK)
                    {
                        string filename = s.FileName;
                        FileStream f;
                        for (int i = 0; i < numericUpDown1.Value; i++)
                        {
                            fr1.c = filename.Split(new char[] { '.' });
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + ".bmp", FileMode.Create);
                            Generate(n, m).Save(f, System.Drawing.Imaging.ImageFormat.Bmp);
 
                            //fr1.c = filename.Split(new char[] { '.' });
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + "way.bmp", FileMode.Create);
                            GenerateWithWay(Generate(n, m)).Save(f, System.Drawing.Imaging.ImageFormat.Bmp);
                            fr1.kk++;
                            f.Close();
                        }                     
                    }
//////////////////////////////////////////////////////
                    if (s.ShowDialog() == DialogResult.OK)
                    {
                        string filename = s.FileName;
                        FileStream f;
                        for (int i = 0; i < numericUpDown1.Value; i++)
                        {
                            //fr1.c = filename.Split(new char[] { '.' });
                            f = new FileStream(Convert.ToString(fr1.kk) + ".bmp", FileMode.Create);
                            Generate(n, m).Save(f, System.Drawing.Imaging.ImageFormat.Bmp);
 
                            fr1.c = filename.Split(new char[] { '.' });
                            f = new FileStream(fr1.c[0] + Convert.ToString(fr1.kk) + "way.bmp", FileMode.Create);
                            GenerateWithWay(Generate(n, m)).Save(f, System.Drawing.Imaging.ImageFormat.Bmp);
                            fr1.kk++;
                            f.Close();
                        }                     
                    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5