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

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

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

При попытке сохранения в bmp возникает ошибка "В GDI+ возникла ошибка общего вида."
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap b = new Bitmap(this.Size.Width, this.Size.Height);
            this.DrawToBitmap(b, new Rectangle(5, 5, this.Size.Width - 5, this.Size.Height - 5));
            b.Save("c:\\b.bmp");
        }
    }

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

textual
Листинг программы
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap b = new Bitmap(this.Size.Width, this.Size.Height);
            this.DrawToBitmap(b, new Rectangle(5, 5, this.Size.Width - 5, this.Size.Height - 5));
            //b.Save("c:\\b.bmp");
            SaveFileDialog s = new SaveFileDialog();
            s.FileName = "";// Default file name
            s.DefaultExt = ".bmp";// Default file extension
            s.Filter = "Image (.bmp)|*.bmp"; // Filter files by extension
 
            if (s.ShowDialog() == DialogResult.OK)
            {
                string filename = s.FileName;
                FileStream fstream = new FileStream(filename, FileMode.Create);
                b.Save(fstream, System.Drawing.Imaging.ImageFormat.Bmp);
                fstream.Close();
            }
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

9   голосов , оценка 4 из 5