平时我们都会给图片添加水印,来记录下美好的瞬间,一般我们都会在手机APP上给它添加,今天我来给大家分享下用C#后台代码来给图片添加水印首先我们先要准备一张图,下面就是我要用来添加水印的图片,图片大小是1920*1200像素

然后我们创建一个window窗口,里面添加一个触发添加水印的按钮

下面展示一些 内联代码片

// 添加button按钮<Grid><Button Width="100" Height="40" Content="添加水印" Background="SkyBlue" BorderThickness="0" Click="Button_Click"></Button>  </Grid>
接下来我们给这个按钮写个添加水印的函数

下面展示一些 内联代码片

// 函数方法private void Button_Click(object sender, RoutedEventArgs e){var path = @"C:\Users\你爸爸\Desktop\图片123\图片素材\284768.jpg";               //要添加水印的图片所在路径var img = Image.FromFile(path);                                                  //创建一个image对象var myGraphic = Graphics.FromImage(img);                                         //创建Graphic对象,核心的类var sourceString = $"{DateTime.Today:yyyy-MM-dd}";                               //水印内容(今天日期)var font = new Font("Arial", 23);                                                // 水印字体var size = myGraphic.MeasureString(sourceString, font);                          //水印的尺寸myGraphic.DrawString(sourceString, font, System.Drawing.Brushes.Red,             //把我们上面给水印定义好的属性放进去,并给水印添加个红色字体new PointF(img.Width - size.Width - 30, img.Height - size.Height - 30));     //计算好水印的位置(根据宽高做个减法)myGraphic.Dispose();                                                             //释放myGraphicimg.Save("demo.jpg");                                                            //给加好水印的图片命名MessageBox.Show("水印添加成功");                                                 //弹出弹窗}

水印添加成功后,我们打开项目文件的Debug文件夹节能看到我们添加好的水印的图片文件

效果展示(只要我们水印位置调的好,基本都不会出现问题):

C#代码给图片添加水印相关推荐

  1. java 给图片添加暗水印_Java实现给图片添加水印

    使用Java给图片添加水印 根据需求给图片添加水印,直接上代码 /** * 给图片添加水印 */ public void addWaterMark() { Color color = new Colo ...

  2. android 代码水印,Android实现为图片添加水印

    本文实例为大家分享了Android实现为图片添加水印的具体代码,供大家参考,具体内容如下 添加水印的方法挺简单的,具体内容如下 public class MainActivity extends Ap ...

  3. android创建图片资源文件,Android图片添加水印图片并把图片保存到文件存储的实现代码...

    具体代码如下所示: package zhangphil.test; import android.graphics.Bitmap; import android.graphics.BitmapFact ...

  4. Android给文档加水印,海报工厂之(一)android 如何给图片添加水印和文字(示例代码)...

    在Android中如何给图片添加水印,下面截取了部分核心代码,仅供参考: /** * 获取图片缩小的图片 * @param src * @return */ public static Bitmap ...

  5. php网站水印功能代码,php给图片添加水印实例代码

    php图片添加水印例子 图片添加水印我相信各位朋友都知道的,今天我们来看一段php的图片添加水印例子,希望文章能够帮助到各位朋友. /** * 图片添加水印 * $target 源文件路径 * $wt ...

  6. 分享几个用 Python 给图片添加水印的方法,简单实用

    作者 |俊欣 来源 |关于数据分析与可视化 今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多 ...

  7. php 怎么支持中文图片显示,给图片添加水印(支持中文)并生成缩略图_php

    // **************************************** // // 功能:给图片添加水印(支持中文)并生成缩略图 // 参数: $srcFile 图片文件名 // $d ...

  8. 【Python】分享几个用Python给图片添加水印的方法,简单实用

    今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多一些,那我们开始吧 opencv模块 首先我 ...

  9. 批量改名_手把手教你用Python批量给图片添加水印 | 知了干货分享

    我们在网上浏览一些文章的时候,经常会发现文章中会有一些图片,上面会有一些标识,而这些标识就是我们经常说的水印了.很多时候,我们需要给图片加上一些修饰,好让别人能直观的认识到这个图片的出处以及来源,同时 ...

最新文章

  1. Android启动模式详解
  2. servelet基础
  3. 成功解决ValueError: not enough values to unpack (expected 2, got 1)
  4. 【SAS NOTES】if then和if的区别
  5. ARC_xp_20160530
  6. 【小白的刷题之路】字符统计
  7. mysql输入密码就闪退_MySQL在我的服务列表里凭空消失~
  8. 杂谈(23)也说高考
  9. jquery04-animate
  10. springMVC系列之(四) spring+springMVC+hibernate 三大框架整合(转)
  11. OpenCore引导配置说明第十四版-基于OpenCore-0.6.7
  12. Python数据分析案例09——航空公司客户聚类分析
  13. 解耦电容选型定性与定量分析
  14. Win10激活(家庭版升级到专业版)带你5分钟解决
  15. 深度学习地震勘探入门
  16. 有创业团队想打造不一样的大数据平台
  17. 剑侠情缘LINUX端怎么打补丁,【亲测】剑侠情缘L手工端+各种补丁+修改教程大全+四区...
  18. 日常用到的开源软件列表
  19. 抖音怎么运营?分享个人抖音运营思路方案
  20. 笔记本散热管---热管原理

热门文章

  1. win7开机启动项怎么设置_win7系统怎么增加系统启动项
  2. css自适应华为手机屏幕大小,CSS实现自适应分隔线的N种方法
  3. 微信浏览器不能下载APK(APP)的解决方案
  4. android210的启动logo的修改
  5. 命令行创建快捷方式的批处理脚本
  6. 富士康和苹果的印度制造计划受挫,还是中国制造更可靠
  7. 数字端口和模拟端口的区别
  8. MySQL和SQL Server的区别
  9. 【真相】年终奖都是有哪些坑
  10. html设置盒子边框为齿状,CorelDRAW如何做出锯齿状相框