Сохранение двух 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();
}
}