项目简介
本项目是基于Spring Boot框架和Stable Diffusion模型构建的风格化图片生成系统。系统集成七牛云存储和Swagger API文档,能提供高效、稳定且易于扩展的图片生成与管理服务,具备文本生成图片、图片生成图片、图片管理、用户管理、收藏管理等功能。
项目的主要特性和功能
- 文本生成图片:借助Stable Diffusion模型,将输入的文本描述转化为对应图片。
- 图片生成图片:利用Stable Diffusion模型,把输入图片转换为新的风格化图片。
- 图片管理:支持图片的创建、查询以及列表获取。
- 用户管理:提供用户登录、信息修改等功能(待实现)。
- 收藏管理:支持用户收藏图片并管理收藏列表。
- 历史记录管理:记录用户操作历史,支持历史记录的查询与删除。
- 跨域资源共享:通过CORS配置,允许不同源的HTTP请求。
- Swagger API文档:自动生成API文档,便于开发者理解和使用API接口。
安装使用步骤
前置条件
- 已安装Java 8或更高版本。
- 已安装Maven。
- 已配置七牛云存储账号。
安装环境
- 复制项目到本地:
bash (此处原文未给出复制命令,需补充相应的git clone命令或其他复制方式)
- 进入项目目录:
bash cd graduation
- 使用Maven构建项目:
bash mvn clean install
启动项目
- 启动Spring Boot应用:
bash mvn spring-boot:run
- 访问Swagger API文档:
http://localhost:8080/swagger-ui.html
- 使用API进行图片生成和管理操作。
通过以上步骤,可成功启动并使用本项目提供的风格化图片生成和管理服务。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】