摘要
在图像处理中,图片水印是一种常见的技术,它可以在图像上添加文本或图形,用于标识、保护或美化图像。在本文中,我们将介绍如何使用 C# 来实现图片水印,包括常用的属性和方法,以及一些示例代码。
正文
添加文本水印
添加文本水印是一种简单且常用的方式,下面是一些常用的属性和方法:
属性
-
Text
:水印文本内容。 -
Font
:水印文本的字体。 -
Color
:水印文本的颜色。 -
Opacity
:水印文本的透明度。
方法
-
AddTextWatermark(string imagePath, string watermarkText, Font font, Color color, float opacity)
:将文本水印添加到指定的图像文件中。
下面是一个示例代码,演示如何添加文本水印:
public string AddTextWatermark(string imagePath, string watermarkText, Font font, Color color, float opacity)
{
string decImage = imagePath + "_watermarked.jpg";
using (Image image = Image.FromFile(imagePath))
using (Graphics graphics = Graphics.FromImage(image))
{