public void CombinImage(string sourceImg, string url,string path)
{
Image imgBack = Image.FromFile(sourceImg);
Image img2 = Image.FromFile(url);
if (imgBack.Width>img2.Width)
{
Bitmap MyMap = new Bitmap(imgBack.Width, imgBack.Height + img2.Height);//创建了一个宽710,高150画布
Graphics MyG = Graphics.FromImage(MyMap);
MyG.DrawImage(imgBack, 0, 0, imgBack.Width, imgBack.Height);
MyG.DrawImage(img2, 0, imgBack.Height, img2.Width, img2.Height);
//g.DrawImage(img2, 0, imgBack.Height, img2.Width,img2.Height); 上 左 图片宽 图片 高
MyMap.Save(path);
GC.Collect();
imgBack.Dispose();
}
else
{
Bitmap MyMap = new Bitmap(img2.Width, imgBack.Height + img2.Height);//创建了一个宽710,高150画布
Graphics MyG = Graphics.FromImage(MyMap);
MyG.DrawImage(imgBack, 0, 0, imgBack.Width, imgBack.Height);
MyG.DrawImage(img2, 0, imgBack.Height, img2.Width, img2.Height);
//g.DrawImage(img2, 0, imgBack.Height, img2.Width,img2.Height); 上 左 图片宽 图片 高
MyMap.Save(path);
GC.Collect();
imgBack.Dispose();
}
}