100% 浏览器本地处理 · 图片不上传服务器

批量加水印,顺带压缩

一次拖入多张图片,添加文字或图片水印,可选加水印后自动压缩。逐张下载或打包 ZIP,全程本地完成。

文字 / 图片水印 九宫格 / 平铺 / 旋转 水印后压缩 批量打包 ZIP

点击选择图片,或把图片拖到这里

支持 JPG / PNG / WebP / BMP,可多选(100+ 张)

当前:0°
当前:60%
0.80
选择图片后显示
上传图片后在这里预览水印效果

预览使用列表中的第一张图片,最终效果以实际处理为准。

尚未选择图片

为什么用 QQWQ.NET 加水印

一次设置,批量套用,水印和压缩一步完成。

图片不上传服务器

水印绘制、压缩、打包全部在浏览器内存中完成,图片不会离开你的设备。

文字与图片水印

文字水印支持字号、颜色、透明度;图片水印支持上传 Logo、按比例缩放,位置可选九宫格或平铺,并可旋转角度。

水印后自动压缩

默认开启“加水印后压缩”,可通过质量滑块和最大体积上限控制输出大小;若结果比原图大,会自动继续降质量。

它是怎么工作的?

上传图片后,浏览器把每张图绘制到 Canvas 上,再按你的设置绘制文字或 Logo 水印,最后导出为 JPEG。如果开启了“加水印后压缩”,会在导出时应用质量参数和最大体积上限。

工具采用逐张队列机制,一次只处理一张,完成后立即释放画布内存,因此批量处理上百张也能稳定运行。结果以 Blob 保存在内存中,可单独下载或打包成 ZIP。

需要注意:JPEG 不支持透明通道,透明 PNG 加水印后导出会被铺上白色背景。如果对透明有要求,建议关闭压缩并保留原始文件,或使用 PNG 输出(当前默认导出 JPEG)。

常见问题

关于水印与压缩的常见疑问。

图片真的不会上传到服务器吗?

是的。读取、绘制水印、压缩、打包全部由浏览器中的 JavaScript 执行,没有任何上传接口。

修改水印参数后会自动重新处理吗?

会。修改文字、字号、颜色、位置、旋转角度、透明度、边距、Logo、压缩开关或最大体积后,已完成的图片会自动重置并重新处理。

支持斜向水印吗?

支持。新增“旋转角度”参数,范围 -90° 到 90°,文字水印和图片水印都生效,平铺模式下也会按该角度旋转。

加水印后体积变大怎么办?

开启“加水印后压缩”时,若输出比原文件大,会自动继续降低质量重试,直到不再比原文件大或到达最低质量。仍超过「图片最大(KB)」时会继续降到上限内。

打包 ZIP 时文件名重复怎么办?

工具会自动检测重名并追加序号(如 photo (1).jpg),确保压缩包内每个文件都唯一。