未分类
#C# #GDI+ #图片 #添加水印

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

Y Yuan天空
2018-10-26 241 阅读

正文详情 · 663 字

给图片加水印是为了图片防止盗链和声明版权的常用功能 也是图片类软件系统开发中比较常用的功能,通常是用于给图片添加版权的信息或者作者信息 下面是一个使用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;
}

内容创作不易,转载请务必注明本文来源链接,感谢您的尊重与支持~

没有更多了~
这是最早的一篇了
相关推荐