C# asp.net图片拼接方法

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();
}

}
发布了2 篇原创文章 · 获赞 3 · 访问量 215
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览