如何使用 C# 将一个图像嵌入到另一个图像中?

Him*_*dri 4 c# .net-2.0

在我的项目中,用户将上传图像,项目徽标将附加(嵌入)到图像的底部。

是否可以实施?

如果是的话如何实施?

请帮忙。

Ode*_*ded 6

是的,可以实施。

查看System.Drawing命名空间。

您可以使用Bitmap类 - 它将允许您从文件加载图像。

创建两个位图,一个来自每个图像,然后您应该能够将徽标图像强加到另一张图像上。

这是一个关于如何做到这一点的有趣示例:

Image backImg = Image.FromFile("bg.jpg");
Image mrkImg = Image.FromFile("watermark.png");
Graphics g = Graphics.FromImage(backImg);
g.DrawImage(mrkImg, backImg.Width/2, 10);
backImg.Save("result.jpg");
Run Code Online (Sandbox Code Playgroud)