c#图片添加水印
主要是借鉴了 这篇文章,
这里使用的是从本地进行图片的获取并进行树荫的添加,
实际情况中我们也会遇到直接将前端得到的图片添加水印,在进行保存
此时对于部分代码进行调整
主要就是将原本
图片保存的 file.SaveAs(fullName);
替换为 AddImageSignText(file, fullName, text);
text为水印文字
////// 文字水印 /// /// 传入文件 /// 全地址 /// 水印文字 /// 图片水印位置 0=不使用 1=左上 2=中上 3=右上 4=左中 9=右下 /// 附加水印图片质量,0-100 /// 字体大小 /// 字体 private static void AddImageSignText(HttpPostedFile file, string filename, string watermarkText, int watermarkStatus = 9, int quality = 50, int fontsize = 14, string fontname = "微软雅黑") { Stream fileStream = file.InputStream; Image img = Image.FromStream(fileStream);