图片重叠成一张图片"/>
.Net下实现多张图片重叠成一张图片
public void CombineImage()
{Bitmap bmp = new Bitmap(@"E:\Desktop\3.jpg");//画布,底片Image PlayerPic1 = Image.FromFile(@"E:\Desktop\2.png");//需要在画图上画的图片1Image PlayerPic2 = Image.FromFile(@"E:\Desktop\4.png");//需要在画图上画的图片2Graphics NewPic = Graphics.FromImage(bmp);//画图片1的坐标以及大小Rectangle PlayerPicStangle1 = new Rectangle(0, 0, 200, 100);//绘制图片(合并2张图片)NewPic.DrawImage(PlayerPic1, PlayerPicStangle1);//画图片2的坐标以及大小Rectangle PlayerPicStangle2 = new Rectangle(175, 65, 200, 200);NewPic.DrawImage(PlayerPic2, PlayerPicStangle2);//保存图片bmp.Save($"E:\\Desktop\\{DateTime.Now.ToString("yyyyMMddHHmmss")}.jpg");
}
效果图
更多推荐
.Net下实现多张图片重叠成一张图片
发布评论