| Код | private void button1_Click(object sender, System.EventArgs e) { OpenFileDialog ofd=new OpenFileDialog(); if (ofd.ShowDialog()==DialogResult.OK) { using (Image img1=new Bitmap(ofd.FileName))//первый Bitmap { if (ofd.ShowDialog()==DialogResult.OK) { using(Image img2=new Bitmap(ofd.FileName))//второй Bitmap { Graphics g=Graphics.FromImage(img2); //Graphics для рисования на втором Bitmap'е Rectangle destRect=new Rectangle(100,100,100,100);//Прямоугодльник куда рисуем Rectangle srcRect=new Rectangle(0,0,100,100);//Прямоугольник откуда рисуем g.DrawImage(img1,destRect,srcRect,GraphicsUnit.Pixel);//Рисуем в прямоугольнике destRect изображения img2 //часть изображения img1, находящегося в прямоугольнике srcRect img2.Save(ofd.FileName+".jpg",System.Drawing.Imaging.ImageFormat.Jpeg);//Сохраняем все это дело } } } } }
|
|