一、项目简介
这是一个基于 Spring Boot 开发的自动加水印系统,支持对任意格式图片批量添加文字或图形水印,支持自定义字体、颜色、透明度、位置(左下/右下/居中),可作为本地工具或后台服务使用。
二、本项目适用于:
电商平台商家(批量图加品牌)
自媒体创作者(防盗图)
跨境电商运营(统一多图风格)
图文内容平台(图像版权标识)
三、项目功能
功能模块 描述
🔄 图片上传 本地选择或 API 上传图片目录
✍️ 添加文字水印 支持多行文字,字体大小、颜色自适应图片
🖼️ 添加图形水印 添加 LOGO、图标水印,支持透明度设置
📐 自适应位置 可配置:左下角、右下角、居中等
📁 批量处理支持 可对整个目录图片批量加水印
💾 下载输出文件 自动压缩导出结果,支持 PNG/JPG 格式
🌐 Web API 支持 可提供 API 接口供其他系统调用
四、技术栈
Java 8+
Spring Boot
Thymeleaf(或 Vue 前端可替换)
Graphics2D 图片处理核心类
Lombok、Apache Commons IO
Gradle 构建,Docker 可选
五、示例效果图
📷 原图
⬇
🖋️ 添加了左下角半透明品牌水印
⬇
📂 输出至指定目录
可按尺寸自适应水印大小,不影响主图清晰度。