# 图片水印 **Repository Path**: ccwrt/image_watermark ## Basic Information - **Project Name**: 图片水印 - **Description**: 个人练习用项目,用于给图片添加水印。前端基于VUE,后端以springboot为框架开发 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 3 - **Created**: 2020-07-25 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图片水印 #### 介绍 个人练习用项目,用于给图片添加文字或图片水印 正常情况下,服务端不会存留图片文件 前端基于VUE,后端以springboot为框架开发 项目展示地址:https://www.wenruitao.top/watermarkvue #### 主要技术栈 核心框架:springboot 2.4.0 项目构建工具:maven Web容器:tomcat 前端MVVM框架:Vue.JS 2.6.11 路由:Vue-Router 3.2.0 数据交互:Axios UI框架:Element-UI 2.13.2 #### 安装教程 1. 前后端虽在一个项目中,但需要分开编译打包 2. 后端可通过maven打包成一个war,放入tomcat运行 3. 后端打包前,请注意修改application.yml中的配置 4. 前端可通过vue-cli打包和压缩 #### 使用说明 1. 文字水印 (1)字体默认宋体,大小为45磅,45度旋转,白色,不透明 (2)仅单文件添加水印 (3)水印内容将在图片上,以多行多列的形式铺满整张图片 2. 图片水印 (1)图片水印默认添加在图片中央,默认不透明 (2)上传的第一张图片作为待处理图片;第二张图片作为水印图片 #### 其他说明 项目中使用到的
com.springsource.javax.media.jai.core-1.1.3.jar
com.springsource.javax.media.jai.codec-1.1.3.jar
jai_imageio-1.1.1.jar
三个jar包目前已无法通过仓库下载,因此我在extra/lib中上传了这三个jar包
在ide中请注意引用,pom.xml里我已经写好了引用,打包时会取用项目内的jar包