自媒体博主防盗图
小红书博主「小鹿的烘焙日记」发蛋糕成品图,被同行直接截掉水印搬运。她用本工具在图片右下角叠加半透明「小鹿原创」文字水印,平铺模式铺满整张图,透明度设为 30%,既不影响蛋糕细节展示,又让搬运者无法通过裁剪去除水印。30 秒处理完 6 张图,比用 PS 逐张加图层快 10 倍。
支持 JPG · PNG · WebP · 可多选批量 · 一套水印套用到全部
截图直接 CtrlV 粘贴
推荐透明背景 PNG
方形或长方形 · 按宽度等比缩放
未选中图层 · 点上方图层条或新增水印
摄影师批量导出样片时,最烦的不是调色,是给几百张图一张张打水印。输入文字或上传 logo,设定平铺密度和透明度,浏览器直接合成,图片不离开本机。处理 20 张 2000 万像素的 JPEG,耗时约等于翻三页朋友圈。
小红书博主「小鹿的烘焙日记」发蛋糕成品图,被同行直接截掉水印搬运。她用本工具在图片右下角叠加半透明「小鹿原创」文字水印,平铺模式铺满整张图,透明度设为 30%,既不影响蛋糕细节展示,又让搬运者无法通过裁剪去除水印。30 秒处理完 6 张图,比用 PS 逐张加图层快 10 倍。
卖手工皮具的店主每周上新 20 款商品图,每张图都得在皮包底部加店铺名水印防同行盗用。过去用美图秀秀一张张加,经常漏掉某张没加水印。用本工具上传 20 张图,统一设置「平铺+透明度 40%」,一次生成全部带水印的图,耗时不到 3 分钟,再也不用担心漏加水印被偷图。
自由设计师给甲方交付 logo 初稿,担心对方直接拿图去注册版权。把设计稿拖进工具,选择「文字水印+透明度 20%」,在图片正中央叠上「2024.06.15 初稿仅供沟通」字样。透明度调低到几乎看不出来,但放大后文字清晰可辨。既不影响甲方看设计效果,又保留了自己创作时间的证据链。
拍了一组城市夜景长曝光照片,想发朋友圈又怕被直接保存后二次传播。用本工具在每张照片右下角加「©摄影师老张」文字水印,透明度设为 50%,平铺模式让水印覆盖画面三分之一区域。发出去后朋友说「水印有点重,但确实没法截掉」,既保护了版权,又让照片看起来像专业媒体供稿。
HR 部门要发 30 页员工手册 PDF 截图到工作群,担心截图流出后被竞争对手拿到。把每页截图批量导入工具,选择「平铺+文字水印」,内容设为「内部资料 禁止外传」,透明度 60%。处理完批量下载,发到群里后部门主管说「这下谁截图发出去,一眼就能看出是哪个环节泄露的」。
| 输入 | 输出 | 说明 |
|---|---|---|
| 上传一张 1920×1080 的风景图,添加文字水印「© 2025 全宝」,字体大小 24px,透明度 50%,平铺模式 | 生成一张 1920×1080 的图片,水印文字「© 2025 全宝」以 50% 透明度在画面上均匀平铺,无重叠,文字颜色为默认黑色 | 常规:最常见的平铺文字水印场景,验证平铺间距、透明度与文字渲染的正确性 |
| 上传一张 100×100 的纯白正方形图片,添加图片水印(上传一张 50×50 的透明 PNG logo),不透明度 100%,单次放置于左上角 (0,0) | 生成一张 100×100 的图片,左上角 (0,0) 处显示 50×50 的 logo,完全覆盖原图白色区域,logo 透明部分保留背景可见 | 边界:小尺寸原图 + 大比例水印 + 左上角原点,测试水印定位与透明通道处理 |
| 上传一张 800×600 的灰度图,添加文字水印「测试」,字体大小 200px,透明度 100%,平铺模式 | 生成一张 800×600 的图片,水印文字「测试」以 100% 不透明度平铺,每个文字尺寸约 200px 高,文字之间可能因字号过大出现重叠或超出画布边缘 | 边界:超大字号 + 100% 不透明度,验证平铺算法在文字尺寸超过画布时的裁剪/溢出行为 |
| 上传一张 4000×4000 的高分辨率照片,添加图片水印(上传一张 10×10 的极小图标),不透明度 30%,平铺模式 | 生成一张 4000×4000 的图片,水印图标以 30% 透明度平铺,图标间距约 100px,图标本身因尺寸过小在预览中几乎不可见 | 边界:极大原图 + 极小水印 + 低透明度,测试大画布下平铺性能与极小水印的渲染精度 |
| 上传一张 300×300 的图片,添加文字水印「」,字体大小 12px,透明度 50%,单次放置于中心 | 生成一张 300×300 的图片,无任何水印文字,原图保持不变 | 易错:空字符串水印内容,用户可能误以为会报错,实际工具应静默跳过或输出原图 |
| 上传一张 500×500 的图片,添加文字水印「测试」,字体大小 0px,透明度 50%,单次放置于右下角 | 生成一张 500×500 的图片,水印文字「测试」以 0px 字体大小渲染,实际不可见,原图无变化 | 易错:字体大小设为 0,用户可能期望报错或默认值,实际工具按 0 处理导致水印不可见 |
| 上传一张 200×200 的图片,添加图片水印(上传一张 300×300 的图片),不透明度 80%,单次放置于中心 | 生成一张 200×200 的图片,水印图片以 80% 透明度覆盖整个原图,水印超出原图的部分被裁剪,仅显示原图区域内的水印部分 | 易错:水印图片大于原图,用户可能预期水印自动缩放,实际工具按原始尺寸叠加并裁剪溢出部分 |
1.图片水印被拉伸变形
上传一张 500×500 的水印图片,目标图片是 1000×2000,直接平铺先裁剪水印图片为 200×200 或使用矢量图(SVG),再设置平铺间距平铺时水印图片会按原始宽高比重复排列,若水印比例与平铺区域不匹配,会导致视觉上的拉伸或压缩。
2.文字水印透明度设为零,完全不可见
透明度滑块拉到 0%透明度设置在 20%–60% 之间,兼顾可见性与不遮挡主体透明度 0% 表示完全透明,水印不会出现在输出图片上,等于没加水印。
3.文字水印颜色与背景色相同,无法辨识
在白色背景图片上使用白色文字水印选择对比色(如深色背景用浅色文字,浅色背景用深色文字)水印颜色与背景色相近时,人眼无法区分,水印失效。
4.水印尺寸过大,覆盖整张图片
对 800×600 的图片,上传 800×600 的水印图片并设置不透明度 100%水印图片尺寸控制在目标图片的 10%–30%,或使用文字水印并调整字号水印面积过大且不透明时,会完全遮挡图片内容,失去水印的标识意义。
5.平铺时忽略边距,水印被裁剪
平铺间距设为 0,水印从图片左上角开始铺,右侧和底部水印被截断设置平铺间距 ≥ 水印尺寸的 20%,或启用“居中平铺”选项平铺从左上角开始,若间距太小,边缘水印会因超出图片边界而被裁剪。
6.文字水印包含换行符,显示异常
水印文字输入“版权所有
请勿转载”使用空格或分隔符代替换行,如“版权所有 | 请勿转载”文字水印通常不支持多行文本,换行符会被忽略或导致显示错位。
7.透明 PNG 水印未保留透明通道
上传带透明背景的 PNG 水印,输出后水印背景变成白色方块确保水印图片格式为 PNG-24 或 PNG-32,且工具支持透明通道部分工具在处理图片时会将透明通道丢弃,导致透明区域变为白色。
最终像素 = 原始像素 × (1 - 透明度) + 水印像素 × 透明度
最终像素合成后该位置的 RGB 值原始像素原图该位置的 RGB 值水印像素水印图像该位置的 RGB 值透明度0~1 浮点数,0 为完全透明原图某像素 RGB(200,150,100),水印同位置 RGB(50,80,120),透明度 0.3:R = 200×(1-0.3) + 50×0.3 = 140 + 15 = 155;G = 150×0.7 + 80×0.3 = 105 + 24 = 129;B = 100×0.7 + 120×0.3 = 70 + 36 = 106。最终像素 RGB(155,129,106)。
这是透明度设置的问题。水印本身是透明背景的 PNG 图片时,如果透明度滑块拉到 0%,水印就会完全透明(看起来像白纸);如果拉到 100% 且水印本身是黑色,看起来就是全黑。建议先把透明度调到 50% 左右预览,再微调。另外,如果上传的是 JPG 格式的图片做水印(没有透明通道),背景默认白色,配合低透明度会有半透明白块效果,属于正常现象。
本工具的水印位置是固定的九宫格布局(左上、中上、右上、左中、正中、右中、左下、中下、右下),没有自由拖拽或坐标输入功能。想放正中间,直接选「正中」位置即可。如果需要精确到像素级的偏移,目前不支持,建议用 PS 或 Canva。
本工具处理完成后默认输出 JPEG 格式,且质量压缩在 90% 左右,这是为了平衡文件大小和加载速度。如果你原图是 PNG 或高质量 JPEG,输出文件确实会变小、画质轻微下降。解决办法:在结果区选择「下载原格式」(保持 PNG 输出),或者手动把质量滑块拉到 100%(但文件会变大)。
最常见的原因是水印图片尺寸太大,盖住了整张底图,或者水印透明度设成了 0%。另一个可能是水印图片格式不被支持——本工具只识别常见的图片格式(JPG、PNG、WEBP、BMP、GIF),如果上传了 SVG 或 HEIC 格式,浏览器无法直接渲染。检查一下:① 水印图片宽度不要超过底图宽度的 50%;② 透明度滑块在 10%-80% 之间;③ 格式换成 PNG 或 JPG。
完全不需要上传。本工具是纯前端实现(FE),所有图片处理都在你自己的浏览器本地完成,数据不会离开你的电脑。关闭页面或刷新后,处理记录自动清除。你可以断网测试——打开页面后拔掉网线,依然能正常加水印。隐私方面可以放心,没有服务器存储环节。
目前本工具只支持单张处理,没有批量上传功能。每次只能选一张底图和一张水印图,处理完下载后再处理下一张。如果你需要批量加水印(比如 50 张商品图),建议用专门的批量水印软件(如 uMark、PhotoBulk)或者 Photoshop 的动作批处理功能。本工具定位是快速处理单张图片,适合偶尔用一下的场景。
文字水印的字体大小是固定的像素值(比如 24px),在手机屏幕(高分辨率小屏幕)上看起来会比电脑上小很多。本工具没有自适应缩放选项,所以如果你主要用在手机端展示,建议把字体大小调到 48px 以上,或者改用图片水印(自己先在 PS 里做好大号文字图片)上传。
本工具的水印平铺目前只支持「平铺」或「不平铺」两种开关,没有间距调节滑块。平铺模式下,水印会按固定间隔铺满整张图,间隔大小由水印本身的尺寸决定(水印越大,间隔越大)。如果你觉得太密,可以先把水印图片缩小一点再上传,这样平铺后的间距就会变大。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。