在我的项目中,用户将上传一张图片,并将项目的标志附加(嵌入)到图像底部。是否可以实现?如果可以,如何实现?请帮忙。
是的,这是可行的。
看一下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");
有些人称之为水印,你可以搜索一下相关内容。
可以看一下这个链接:http://www.codeproject.com/KB/GDI-plus/watermark.aspx