// resim1 in sağ altına resim2 yerleştirir ve resim3 olarak kaydeder public void BirlestirResimler(string resimYolu1, string resimYolu2, string hedefYolu) { try { using (Image resim1 = Image.FromFile(resimYolu1)) { using (Image resim2 = Image.FromFile(resimYolu2)) { using (Bitmap hedefResim = new Bitmap(resim1.Width, resim1.Height)) { using (Graphics g = Graphics.FromImage(hedefResim)) { g.DrawImage(resim1, 0, 0, resim1.Width, resim1.Height); int x = hedefResim.Width - resim2.Width; int y = hedefResim.Height - resim2.Height; g.DrawImage(resim2, x, y, resim2.Width, resim2.Height); } hedefResim.Save(hedefYolu, System.Drawing.Imaging.ImageFormat.Png); } } } } catch (Exception ex) { MessageBox.Show("BirlestirResimler()-> " + ex.Message); } } |