给图片添加水印

给 JPG、PNG 或 GIF 图片添加水印。一次给多张图片添加图像或文本水印。

添加水印实际做了什么

添加水印会把一段文字或另一张图片印到您上传的每一张照片上,再把结果重新编码成新文件——整个过程发生在浏览器标签页内一个隐藏的 canvas 元素上,而不是在服务器上。您可以在“文字水印”和“图片水印”两个标签之间切换:文字模式会按您设置的字号(12–120px)和颜色渲染您输入的字符串;图片模式则可以通过“选择水印图片”挑选一张 PNG、JPG 或 SVG 文件,并用缩放比例来调整大小。无论哪种水印,都可以通过位置设置放在九个锚点之一——从左上到右下,加上居中——距边缘保持固定边距,并通过不透明度设置透明程度。它不会做的事情同样重要:它不会在画面上平铺或重复水印,也无法检测或移除他人照片上已有的水印,更没有办法嵌入不可见或用于取证的隐藏标记——它添加的一切都是普通的、肉眼可见的叠加层,有心的编辑者仍可以把它裁掉或涂抹掉。最终文件会以和原图相同的格式重新编码——JPG 大致保留原始质量,PNG 保持无损——因此加水印本身不会缩小或改变文件尺寸,只是在原图之上加了一层标记。

为什么要给图片加水印

当一张图片必须在您获得报酬或署名之前就流传出去时,水印就有了用武之地。摄影师给客户发送打样图库时,希望在整个画面上打上低不透明度的文字水印,让这些照片明显只是预览稿而不是成片——即便对主体做紧密裁剪,看起来也明显不完整。一家小店在电商平台上挂产品照片时,希望把 logo 放在角落、不透明度调高一些,这样即使被截图或转发,品牌标识也能留存下来。婚礼或活动摄影师要为当天上线的在线相册筛选整理几百张照片,需要在客户开始浏览之前,让每一张图片都打上水印,而不是只记得保护其中几张。自由职业者上传作品集样张时,希望在文件夹里的每一张 JPG 上打上同样的签名,而不用为每个文件重复设置——添加水印可以用一套文字或图片水印、不透明度、位置和缩放设置,一次性应用到您上传的所有文件上。而且由于整个过程完全在客户端运行,为内部评审给未发布的客户作品打标记时,这些图片也不会经过任何网络请求。

可以选择打上文字,也可以打上 logo 图片
一套设置批量处理所有上传文件
打样时可以调低不透明度,作为防护措施时调高
完全在您的浏览器中处理,不会上传任何内容

如何添加水印

添加水印会把同一套配置应用到您上传的所有图片上,因此只需设置一次,就能让它在整批文件上运行。

1

上传一张或多张 JPG、PNG 或 GIF 图片

2

选择文字水印或图片水印,然后输入文字并设置字号、颜色和位置,或者使用“选择水印图片”并设置缩放比例

3

调整不透明度和位置,直到水印既清晰可见又不会太过打扰画面

4

点击应用——所有上传的图片都会被加上水印,随时可以下载

常见问题

可以,您应该默认对方能做到这一点。水印是完全可见的叠加层,放置在九个固定位置之一——从左上到右下,或居中——而不是嵌入像素内部的隐形或取证标记。有仿制图章工具的人,或者干脆紧贴主体裁剪画面的人,都可以去掉角落里的水印。把水印放在居中位置、提高不透明度,或者把图片水印放大,都会让移除的痕迹更明显,但这些手段都无法阻止真正有心去掉它的人——这个工具能起到的是阻拦随手盗用,而不是彻底杜绝。
添加文字工具是为在单张图片上放置一段文字设计的,提供自由定位和排版控制,适合设计类工作,比如标题或说明文字卡片。添加水印的“文字水印”标签沿用了类似的思路,但是为打标记而设计:固定的九点位置网格、用于半透明标记的不透明度滑块,以及最关键的区别——可以在一次批量操作中,把同一段文字应用到您上传的所有文件上。需要精心设计的一次性叠加文字时用添加文字;需要以同样方式给一整个文件夹的图片打标记时用水印工具。
无论文字水印还是图片水印,不透明度都是 10% 到 100%,以 10% 为步进。文字字号从 12px 到 120px。图片水印的缩放比例是水印文件自身像素尺寸的 5% 到 100%,因此一个很大的 logo 文件即使缩放到 100%,也可能在一张小照片上显得过于突兀——遇到这种情况请进一步调小。
不会。一切都发生在浏览器标签页内创建的 canvas 元素上——照片以及您选择的任何 logo 文件都在本地绘制,文字或图片被合成到指定位置,最终结果直接导出为可下载文件,不会产生任何网络请求。即使中途关闭标签页或断网,也不会有任何数据事先被发送出去。
可以。上传多个文件,选择一次文字或图片水印,设置一次位置、不透明度和缩放比例(文字水印则是字号和颜色),然后点击应用——这套配置会应用到批次中的每个文件,每个文件下载后都会带上水印。不支持逐张单独设置;如果某张照片需要不同的位置,请单独再跑一遍。
您会得到一张静态图片,而不是动画。这个工具会把源文件绘制到一个 canvas 上以合成水印,而 canvas 截取只能保留一帧,因此动图 GIF 加水印后会被压平成当时正处于播放状态的那一帧。如果需要保留动画效果,请在拼装成 GIF 之前先给每一帧单独加水印,或者接受导出结果只是一张静态预览图。
可以。图片水印会保留您文件原有的 alpha 通道进行合成,因此带透明区域的 PNG 或 SVG logo 会让下面的照片透过这些区域显示出来。不透明度设置会再叠加在这个基础之上,因此即使 logo 文件本身已经带有部分透明,也可以进一步调低。
对 JPG 会有一点小小的质量代价:输出会以大约 92% 的 JPEG 质量重新编码,无论源文件原本的压缩程度如何,这个数值已经接近无损,但依然是一次全新编码,而不是在原字节基础上简单加一个标记。PNG 水印会以无损方式重新保存,因此水印区域之外的像素不会发生变化。无论哪种情况,这个工具都不会改变图片尺寸——输出的宽高和原图保持一致。

更多图片工具

探索其他强大的图片编辑工具