LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#添加图片水印就这么简单C#添加图片水印就这么简单

admin
2023年8月16日 9:21 本文热度 398

有时我们需要在图像上添加水印。例如,在图像上添加版权或名称。我们可能还需要在文档中创建水印。接下来就来讲一下 C# 如何在图像上添加水印。首先,将需要添加水印的图片放在程序运行目录,水印示例图片具体如下:



其次,在项目中添加Nuget包“System.Drawing.Common”引用。


或者代码安装

Install-Package System.Drawing.Common


为图片添加水印代码如下,说明在代码中

static void Main(string[] args) {            #region 图片加水印            //设置目标图片路径            string src_path = "D:\\test001.jpg";            //设置保存位置            string dst_path = "D:\\cptest001.jpg";            //读取目标图片            System.Drawing.Image src_img = (System.Drawing.Image)Bitmap.fromFile(src_path);            //设置水印字体、字号            Font font = new Font("Arial", 35, FontStyle.Italic, GraphicsUnit.Pixel);            //设置水印颜色            Color color = Color.fromArgb(255, 233, 0, 0);            //运算水印位置            Point atpoint = new Point(src_img.Width / 2, src_img.Height / 2);            //初始化画刷            SolidBrush brush = new SolidBrush(color);            //初始化gdi绘图            using (Graphics graphics = Graphics.fromImage(src_img))            {                StringFormat sf = new StringFormat();                sf.Alignment = StringAlignment.Center;                sf.LineAlignment = StringAlignment.Center;                graphics.DrawString("DOTNET开发跳槽", font, brush, atpoint, sf);
               using (MemoryStream m = new MemoryStream())                {                    //以jpg格式写入到内存流,完成绘制                    src_img.Save(m, System.Drawing.Imaging.ImageFormat.Jpeg);                    //保存到磁盘                    src_img.Save(dst_path);                }            }            #endregion }


最后,附上效果图



该文章在 2023/8/16 9:21:43 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved