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

时间:2009-12-22 11:50:42

标签: c# .net-2.0

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

是否可以实施?

如果是,那么如何实现呢?

请帮忙。

2 个答案:

答案 0 :(得分:4)

是的,可以实施。

查看System.Drawing命名空间。

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

创建两个位图,每个图像一个,然后您就可以将徽标图像强加到另一个位图上。

这是fun example如何做到这一点:

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");

答案 1 :(得分:3)

有些人称之为水印,我会四处寻找。

查看http://www.codeproject.com/KB/GDI-plus/watermark.aspx