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


Автор: kirillga 24.4.2008, 07:36
Доброго времени суток!!!

Господа подскажите как собрать одну картинку из кусков и присвоить её BackgroundImage формы.

Автор: Alekz 25.4.2008, 11:45
Две картинки из файлов 1111.jpg и 1112.jpg


Код

 private void button1_Click(object sender, EventArgs e)
        {
            //грузим картинки
            Image im1 = Image.FromFile("1111.jpg");
            Image im2 = Image.FromFile("1112.jpg");

            //создаем битмап для фона
            int heigth = im1.Height;
            if (heigth<im2.Height)
                heigth = im2.Height;
            Image imBG = new Bitmap(im1.Width + im2.Width, heigth);
            
            //рисуем на фоновом битмапе.
            Graphics g = Graphics.FromImage(imBG);
            g.DrawImage(im1, new Point(0, 0));
            g.DrawImage(im2, new Point(im1.Width, 0));

            //все закрываем.
            g.Dispose();
            im1.Dispose();
            im2.Dispose();
            
            //готово
            this.BackgroundImage = imBG;
        }


Остается вопрос: как именно надо сложить картинки ))

Автор: kirillga 28.4.2008, 11:34
Спасибо все работает))) smile 

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