Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Bitmap в массив или структуру и обратно ...


Автор: big_white 26.12.2006, 00:35
Подскажите пожалуйста как загнать bmp-шку из файла в массив или структуру и потом из этого массива(структуры) вывести на форму ...

Автор: Naum 26.12.2006, 10:14
http://forum.vingrad.ru/index.php?showtopic=128351&view=findpost&p=968877

Автор: ivashkanet 26.12.2006, 10:28
Цитата(big_white @  25.12.2006,  23:35 Найти цитируемый пост)
потом из этого массива(структуры) вывести на форму ... 

Лучше обратно в bmp-шку, а потом на форму в OnPaint:
Код

        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);

            e.Graphics.DrawImage(myBMP, new Point(0, 0));
        }

Автор: mr.DUDA 26.12.2006, 11:12
Чтение: создаём MemoryStream из байтового массива, создаём битмап из стрима (Bitmap.FromStream).
Запись: сохраняем битмап в пустой MemoryStream (метод Save).
Вывод на форму: тянем на форму компонент PictureBox, и после получения битмапа присваиваем pictureBox1.Image = наш битмап; чтобы растягивало по размеру, выставляем у пикчербокса SizeMode = PictureBoxSizeMode.StretchImage 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)