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;
}
C#控制台程序右上角的关闭按钮怎么屏蔽
使用C#为MP3文件添加封面、专辑和歌手信息的实例教程
highlight代码高亮插件怎么实现代码显示行号效果?
.NET5 webApi项目接收HttpPost文本流数据
Microsoft SQL Server 2008 R2  不同版本永久安装激活序列号
多线程使用Image.FromFile 加载图片时出现图片文件被锁定无法更新
C# 实现对windows防火墙的常规操作管理白名单、黑名单
在线工具_生成带Logo的二维码图
C# 将数组分组进行平均拆分成多个数组 代码如何实现
vs编译时报错 不安全代码只会在使用 /unsafe 编译的情况下出现
.NET5框架下使用HttpListener类实现http接口监听替代OWIN自我寄宿
C# 二维码生成源码|使用ThoughtWorks.QRCode 实现根据文本内容生成二维码
暂无相关内容...
基于.NET4.0实现的目录文件新增监视并自动化上传至ftp完整流程工具源码
基于WPF实现系统桌面录制gif+批量添加水印工具源码
[人脸检测]基于C#OpenCvSharp+haarcascade人脸、人眼模型实现人脸检测源码
基于Wpf+MVVM实现的完整截图软件的框选区域效果源码
.NET5+C# WPF实现图片添加倾斜文字平铺水印工具源码
C#基于OpenCVSharp实现图片对比相似度百分比源码下载
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删