图片怎么加水印?快来试试这6个图片加水印方法(2024年新)

图片怎么加水印?作为打工人在日常的工作生活中总会遇到各种各样的工作难题,相信从事电商或者是设计等工作的小伙伴们,遇到最多的问题应该就是给图片添加水印了。为什么要给图片加水印?其实给图片加水印最主要的目的是保护我们的图片版权,标识来源或者是添加logo宣传自家品牌等,通过给图片加水印可以有效地防止他人盗取图片,或者未经授权对照片进行商用。所以今天小编给大家分享6个亲测好用的图片加水印方法,希望可以通过这篇文章帮助到你,感兴趣的小伙伴们一起接着往下看吧!

图片加水印方法一:金舟水印助手

软件获取地址:https://s.jiangxiatech.com/JZWaterMarkIns/JZWaterMarkIns_003_210.exe?filename=_QvlByN6PNaISNxP3k0qT0OW4oZOb5OTN.exe

金舟水印助手支持在视频/图片添加文字水印或者图片,并支持同时添加多个水印,批量添加水印操作,简单搞笑。并且支持视频、图片去水印,框选水印区,一键操作清除水印。

图片批量加水印图文详细步骤如下:

步骤一:电脑下载安装好金舟水印助手后,双击打开软件,选择【图片加水印】;

步骤二,将多个图片添加进来,选择添加水印类型,有文字水印和图片水印可以选择,这里选择【图片水印】类型,点击【+】添加图片logo;

步骤三:图片logo添加后,鼠标移动logo放置合适位置,也可以选择平铺等,并且可以设置水印大小,旋转角度、透明度等;

步骤四,如果您的图片尺寸相同,下滑找到【应用到全部】,点击确定,这样就可以给所有图片添加上相同图片水印了;

步骤五:预览无误后,点击开始导出,导出完成就可以前往导出文件夹查看。

图片批量添加水印后效果:

图片加水印方法二:在线Photoshop

在线Photoshop是一个强大的图片编辑工具,添加图片水印也是易如反掌,但是需要注意的是不支持批量操作哦。

具体步骤:在网页打开在线PS工具——将图片添加进来——将水印放置图片上方,调整位置——点击导出

图片加水印方法三:美图秀秀图片编辑

美图秀秀在线图片编辑工具我不允许还有小伙伴不知道这个强大好用的工具,这里支持图片消除水印、图片尺寸编辑等功能。给图片加水印的话,有水印素材可以选择,也可以自定义上传水印来操作,完成添加后,下载图片就可以了。

图片加水印方法四:电脑画图工具

Windows系统自带画图工具可以给图片添加文字水印,使用步骤很简单。

图片加文字水印步骤:选中图片右键使用画图工具打开——选择文本工具——输入内容,调整文本参数——点击保存

图片加水印方法五:江下在线加水印工具

江下科技在线应用是一个强大的在线工具,支持文档格式转换、图片处理和音视频格式转换,操作简单上手!

图片加水印步骤如下:

步骤一:打开江下科技在线应用,在菜单栏中找到【图片加水印】;

步骤二:点击添加图片——输入水印文案——设置水印参数,如:颜色,透明度,字体大小等——点击保存;

需要注意的是,该功能仅支持平铺的水印文字,比较适合身份证照片水印添加。

图片加水印方法六:Adobe Photoshop

Adobe Photoshop也就是ps,是大家耳熟能详的一款工具了。作为一款专业图像处理软件,给图片添加水印只是一个简单的功能,除此之外,大家常用这款工具来进行抠图,修图、调色等操作,当然新手上手可能有些难度,需要有一定的PS学习基础哦。

以上就是小编介绍的6个图片加水印方法介绍了,你更喜欢哪一种方法呢?希望可以帮助到你,如果对你有用的话记得点个收藏哦!

可以轻松给图片文字水印 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO; namespace WindowsApplication7 { public partial class FrmAddWave : Form { public FrmAddWave() { InitializeComponent(); } private void MakeWaterMark(string IconImg) { //定义输出位图 Bitmap bmp = new Bitmap(1000, 700); //定义绘图对象 Graphics g = Graphics.FromImage(bmp); //描述绘图矩形区域 Rectangle newRect = new Rectangle(0, 0, 1000, 700); //设置背景色 g.FillRectangle(new SolidBrush(Color.White), newRect); //获取要生成水印图片 Bitmap newBitmap = new Bitmap(IconImg); g.DrawImage(newBitmap, 16, 16); //定义水印字的字体 Font font = new Font( "Arial", 12, FontStyle.Bold ); //定义水印字的格式刷 LinearGradientBrush brush = new LinearGradientBrush( new Rectangle(600, 600, 71, 23), Color.Red, Color.Blue, 30f, true ); //给照片打上水印 g.DrawString("copyright by test. " + System.DateTime.Now.ToShortDateString(), font, brush, 0, 0); //保存为的输出图片 System.IO.MemoryStream ms = new System.IO.MemoryStream(); bmp.Save(@"c:\a1.jpg", ImageFormat.Jpeg); ////输出图片 //Response.ClearContent(); //Response.ContentType = "image/jpeg"; //Response.BinaryWrite(ms.ToArray()); } private void button1_Click(object sender, EventArgs e) { string strsavepath = txtsavepath.Text.ToString(); string strfilepath =textBox1.Text; if (textBox2.Text.Trim() == "") { MessageBox.Show("请输入要显示的文字"); textBox2.Focus(); return; } if (textBox1.Text.Trim() == "") { MessageBox.Show("请选择要处理的图片路径,图片必须是JPG格式"); return; } if (txtsavepath.Text.Trim() == "") { MessageBox.Show("请选择处理后的图片保存路径"); return; } if (textBox1.Text == strsavepath) { MessageBox.Show("处理后的图片保存目录不能和原目录相同"); txtsavepath.Text = ""; return ; } try { string[] font1 = txtfont.Text.Split(','); DirectoryInfo TheFolder = new DirectoryInfo(textBox1.Text); //遍历文件夹 int count = TheFolder.GetFiles().Length; int scount = 1; if (count > 0) { pb1.Maximum = count; pb1.Minimum = 1; pb1.Visible = true; } //遍历文件 foreach (FileInfo NextFile in TheFolder.GetFiles()) { pb1.Value = scount; string[] p1 = NextFile.Name.ToString().Split('.'); if (p1[1].ToString().ToLower() == "jpg" || p1[1] == "jpeg") { Makewatermark(NextFile.FullName, strsavepath + "\\" + NextFile.Name.ToString(), textBox2.Text, font1[0].ToString(), float.Parse(font1[1])); } scount++; } MessageBox.Show("处理完成!"); pb1.Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } } public void Makewatermark(string FilePath, string SavePath, string watermarkText,string fontname,float fontsize) { try { System.Drawing.Image image = System.Drawing.Image.FromFile(FilePath); int x = image.Width; int y = image.Height; Graphics g = Graphics.FromImage(image); g.DrawImage(image, 0, 0, image.Width, image.Height); Font f = new Font(fontname, fontsize ); Brush b = new SolidBrush(Color.Red ); string addText = watermarkText.Trim(); //g.DrawString(addText, f, b, x - 500, y - 50); g.DrawString(addText, f, b, x /4, y /2); g.Dispose(); image.Save(SavePath); image.Dispose(); //if (File.Exists(SavePath)) //{ // File.Delete(SavePath); //} } catch (Exception ex) { throw ex; } } private void butpath_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK ) { textBox1.Text = folderBrowserDialog1.SelectedPath; } } private void butsave_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { txtsavepath.Text = folderBrowserDialog1.SelectedPath; } } private void button2_Click(object sender, EventArgs e) { if (fontDialog1.ShowDialog() == DialogResult.OK) { txtfont.Text = fontDialog1.Font.Name.ToString()+","+ fontDialog1.Font.Size.ToString(); } } private void button3_Click(object sender, EventArgs e) { this.Close(); } } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值