string path = AppDomain.CurrentDomain.BaseDirectory;
//添加文字水印
System.Drawing.Image image = System.Drawing.Image.FromFile(path + "\\image-001.jpeg");
Graphics g = Graphics.FromImage(image);
g.DrawImage(image, 0, 0, image.Width, image.Height);
Font f = new Font("Verdana", 32);
Brush b = new SolidBrush(Color.White);
string addText = "水印文字";
g.DrawString(addText, f, b, 10, 10);
g.Dispose();
//保存加水印过后的图片,删除原始图片
string newPath = path + "\\image-002.jpeg";
image.Save(newPath);
image.Dispose();
//添加图片水印
//System.Drawing.Image image = System.Drawing.Image.FromFile(path + "\\image-001.jpeg");
//System.Drawing.Image copyImage = System.Drawing.Image.FromFile(path + "\\logo.png");
//Graphics g = Graphics.FromImage(image);
//g.DrawImage(copyImage, new Rectangle(image.Width - copyImage.Width, image.Height - copyImage.Height, copyImage.Width, copyImage.Height), 0, 0, copyImage.Width, copyImage.Height, GraphicsUnit.Pixel);
//g.Dispose();
保存加水印过后的图片,删除原始图片
//string newPath = path + "\\image-002.jpeg";
//image.Save(newPath);
//image.Dispose();
//if(File.Exists(path))
//{
//File.Delete(path);
//}