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

135
补充展位
Pages_Weblog_Get#bbec1bbc-4326-4282-bb12-3861db384bfe
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

给图片加水印是为了图片防止盗链和声明版权的常用功能 也是图片类软件系统开发中比较常用的功能,通常是用于给图片添加版权的信息或者作者信息 下面是一个使用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;
}
补充展位 Pages_Weblog_Get#0
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3