C#代码给图片添加水印
平时我们都会给图片添加水印,来记录下美好的瞬间,一般我们都会在手机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#代码给图片添加水印相关推荐
- java 给图片添加暗水印_Java实现给图片添加水印
使用Java给图片添加水印 根据需求给图片添加水印,直接上代码 /** * 给图片添加水印 */ public void addWaterMark() { Color color = new Colo ...
- android 代码水印,Android实现为图片添加水印
本文实例为大家分享了Android实现为图片添加水印的具体代码,供大家参考,具体内容如下 添加水印的方法挺简单的,具体内容如下 public class MainActivity extends Ap ...
- android创建图片资源文件,Android图片添加水印图片并把图片保存到文件存储的实现代码...
具体代码如下所示: package zhangphil.test; import android.graphics.Bitmap; import android.graphics.BitmapFact ...
- Android给文档加水印,海报工厂之(一)android 如何给图片添加水印和文字(示例代码)...
在Android中如何给图片添加水印,下面截取了部分核心代码,仅供参考: /** * 获取图片缩小的图片 * @param src * @return */ public static Bitmap ...
- php网站水印功能代码,php给图片添加水印实例代码
php图片添加水印例子 图片添加水印我相信各位朋友都知道的,今天我们来看一段php的图片添加水印例子,希望文章能够帮助到各位朋友. /** * 图片添加水印 * $target 源文件路径 * $wt ...
- 分享几个用 Python 给图片添加水印的方法,简单实用
作者 |俊欣 来源 |关于数据分析与可视化 今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多 ...
- php 怎么支持中文图片显示,给图片添加水印(支持中文)并生成缩略图_php
// **************************************** // // 功能:给图片添加水印(支持中文)并生成缩略图 // 参数: $srcFile 图片文件名 // $d ...
- 【Python】分享几个用Python给图片添加水印的方法,简单实用
今天来分享几种可以给图片添加水印的方法,都是十分的简单实用,大家在看了之后也可以私底下去自己试试,有些方法需要的代码量就比较少,有些方法需要的代码量就稍微多一些,那我们开始吧 opencv模块 首先我 ...
- 批量改名_手把手教你用Python批量给图片添加水印 | 知了干货分享
我们在网上浏览一些文章的时候,经常会发现文章中会有一些图片,上面会有一些标识,而这些标识就是我们经常说的水印了.很多时候,我们需要给图片加上一些修饰,好让别人能直观的认识到这个图片的出处以及来源,同时 ...
最新文章
- Android启动模式详解
- servelet基础
- 成功解决ValueError: not enough values to unpack (expected 2, got 1)
- 【SAS NOTES】if then和if的区别
- ARC_xp_20160530
- 【小白的刷题之路】字符统计
- mysql输入密码就闪退_MySQL在我的服务列表里凭空消失~
- 杂谈(23)也说高考
- jquery04-animate
- springMVC系列之(四) spring+springMVC+hibernate 三大框架整合(转)
- OpenCore引导配置说明第十四版-基于OpenCore-0.6.7
- Python数据分析案例09——航空公司客户聚类分析
- 解耦电容选型定性与定量分析
- Win10激活(家庭版升级到专业版)带你5分钟解决
- 深度学习地震勘探入门
- 有创业团队想打造不一样的大数据平台
- 剑侠情缘LINUX端怎么打补丁,【亲测】剑侠情缘L手工端+各种补丁+修改教程大全+四区...
- 日常用到的开源软件列表
- 抖音怎么运营?分享个人抖音运营思路方案
- 笔记本散热管---热管原理