图片加水印工具

给一批图一次性盖上字样,比如「仅供本人使用」「内部资料」「样机展示禁止商用」。位置、大小、颜色、透明度、斜角度都能调,怕看不清还能加描边和投影;想让整张图到处都是水印就开平铺。改完直接批量下载。

长尾词:图片加水印 · 在线加水印 · 批量添加文字水印 · 图片水印工具 · 照片加水印不上传

① 选择图片
点击选择图片,或把图片拖到这里(支持多选批量)
还没有图片,点上面把图丢进来试试
② 水印参数
最多 60 字,支持中文和英文。多张图会盖同一段文字,需要盖不同文字就分批处理。
56
字号是相对原图像素的,原图 4000px 宽建议 120 以上,原图小就往小调。
浅色底图用深色(如 #000000),深色底图用浅色(如 #ffffff)。
60%
-30°
默认 -30° 是斜排水印的经典角度,填 0 就是水平正着写。
当前:右下角(默认)。点小方块换成别的角。水印会尽量留在图内,边角放不下时自动往中间收。
1.8
只在开了「整图平铺」时生效。数值越小水印越密越挤。
结果和原图一样大。要保留原图透明背景选 PNG;要体积最小选 WebP;发到只需要 JPG 的老平台就选 JPG;GIF 透明区会垫白底。
92%
③ 处理结果
还没开始加水印,选好图点「开始加水印」
说明

• 实现方式:先建一张和原图「同宽同高」的离屏 Canvas,把原图画进去,再平移 / 旋转画布坐标系画文字,最后整张导出。所以水印不会跟着图片被裁掉,也不会越缩越糊——输出的还是原图分辨率。

• 平铺怎么铺:先量出文字宽度,再按「文字宽 + 间距」算出一个步长,用两层 for 循环横竖各推进一格,直到铺满整张图。间距调小会非常密,发送前记得翻一下预览。

• 描边和投影:描边是先用 strokeText 沿文字轮廓描一圈再 fillText 填色,线宽别设太粗否则会把字糊住;投影走 shadowColor / shadowBlur,在深底浅字或浅底深字上都能拉开层次。

• 透明度是整体生效:字色、描边、投影用的是同一个透明度,所以调「透明度」时三者一起变淡。

• 图片只在你的设备里跑,不上传、不留存:没有服务端、没有云端队列,所有绘制都发生在你自己浏览器的 Canvas 里,关掉页面什么都不剩。

想在不加水印的前提下把体积压下来?用图片批量压缩工具;要改尺寸用图片尺寸批量修改工具;只换格式看图片格式批量转换。