点击选择图片,或把图片拖到这里
支持 JPG / PNG / WebP / BMP,可多选(100+ 张)
预览使用列表中的第一张图片,最终效果以实际处理为准。
一次拖入多张图片,添加文字或图片水印,可选加水印后自动压缩。逐张下载或打包 ZIP,全程本地完成。
点击选择图片,或把图片拖到这里
支持 JPG / PNG / WebP / BMP,可多选(100+ 张)
预览使用列表中的第一张图片,最终效果以实际处理为准。
一次设置,批量套用,水印和压缩一步完成。
水印绘制、压缩、打包全部在浏览器内存中完成,图片不会离开你的设备。
文字水印支持字号、颜色、透明度;图片水印支持上传 Logo、按比例缩放,位置可选九宫格或平铺,并可旋转角度。
默认开启“加水印后压缩”,可通过质量滑块和最大体积上限控制输出大小;若结果比原图大,会自动继续降质量。
上传图片后,浏览器把每张图绘制到 Canvas 上,再按你的设置绘制文字或 Logo 水印,最后导出为 JPEG。如果开启了“加水印后压缩”,会在导出时应用质量参数和最大体积上限。
工具采用逐张队列机制,一次只处理一张,完成后立即释放画布内存,因此批量处理上百张也能稳定运行。结果以 Blob 保存在内存中,可单独下载或打包成 ZIP。
需要注意:JPEG 不支持透明通道,透明 PNG 加水印后导出会被铺上白色背景。如果对透明有要求,建议关闭压缩并保留原始文件,或使用 PNG 输出(当前默认导出 JPEG)。
关于水印与压缩的常见疑问。
是的。读取、绘制水印、压缩、打包全部由浏览器中的 JavaScript 执行,没有任何上传接口。
会。修改文字、字号、颜色、位置、旋转角度、透明度、边距、Logo、压缩开关或最大体积后,已完成的图片会自动重置并重新处理。
支持。新增“旋转角度”参数,范围 -90° 到 90°,文字水印和图片水印都生效,平铺模式下也会按该角度旋转。
开启“加水印后压缩”时,若输出比原文件大,会自动继续降低质量重试,直到不再比原文件大或到达最低质量。仍超过「图片最大(KB)」时会继续降到上限内。
工具会自动检测重名并追加序号(如 photo (1).jpg),确保压缩包内每个文件都唯一。