C# .NET中 使用GDI+ 添加图形水印

编程开发
101
C#
GDI+
图片
添加水印

给图片加水印是为了图片防止盗链和声明版权的常用功能 也是图片类软件系统开发中比较常用的功能,通常是用于给图片添加版权的信息或者作者信息 下面是一个使用C# GDI+实现的图片加水印的的简单例子

使用C#来给图像添加水印其实是个很简单的事情

本文将重点向大家介绍怎么使用GDI+(Graphics)给图像添加图片水印和文字水印。

 ///OriginalImage 需要添加水印的原始图像
 ///WaterMarkImage 目标水印图像
 ///Loction 水印图像相对于原始图像的起点坐标位置
private static Image ImageAppendWaterMark(this Image OriginalImage, Image WaterMarkImage, Point Loction) {

        Graphics g = Graphics.FromImage(OriginalImage);
        g.InterpolationMode = InterpolationMode.NearestNeighbor;
        g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
        g.DrawImage(WaterMarkImage, new Rectangle(Loction,WaterMarkImage.Size), 0, 0, 
		WaterMarkImage.Width, WaterMarkImage.Height, GraphicsUnit.Pixel);
         g.Dispose();          
         return OriginalImage;
}
vs编译时报错 不安全代码只会在使用 /unsafe 编译的情况下出现
WPF 异步线程操作界面控件
C#编程怎么使用正则表达式提取或匹配内容
 C# 实现 Rsa字符串非对称加密简单例子
 C#实现图像以中心点任意角度旋转
WPF 数据转换器 IValueConverter例子
C# 去掉去除文本字符中的空格\换行\html标签
Web上传文件请求报错超过了最大请求长度
c# 获取本机电脑名称、Ip信息
C#如何利用(Windows Script Host)COM组件来创建快捷方式
VS错误提示无法嵌入互操作类型“IWshShell_ClassClass”,请改用适用的接口的解决方法
C# 操作DOS添加端口防火墙名单
暂无相关内容...
C#结合虫洞软件(Wormhole)实现自动登录到手机版百度网盘的流程源码
.NET5+C# WPF实现图片添加倾斜文字平铺水印工具源码
基于Wpf+MVVM实现的完整截图软件的框选区域效果源码
 远程控制软件Radmin3.4 中文完整版(控制端和被控端)
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
visual studio 2019在线安装包和激活码密钥key
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删