本项目是一个基于 Vue 3 的在线学生证生成应用,使用 Three.js 提供实时 3D 预览功能。用户可以自定义学生证信息,并通过交互式界面实时预览效果。
🤖 本项目代码完全由 AI 自动生成
- 📝 完全可自定义的学生信息
- 姓名、学号、学校名称
- 院系和专业信息
- 个人照片上传
- 学校标志上传
- 🎨 多种精美背景模板可选
- 🔄 实时 3D 预览
- 支持旋转、缩放和平移操作
- 高质量渲染效果
- 🌍 多语言支持
- 中文界面
- English interface
- 📸 支持导出高清学生证图片
- 前端框架: Vue 3
- 3D 渲染: Three.js ^0.170.0
- 国际化: Vue I18n ^9.14.1
- 构建工具: Vite ^5.4.10
- CSS 框架: WindiCSS ^3.5.6
- Node.js >= 16.0.0
- npm >= 7.0.0
- 克隆项目
git clone [email protected]:houxiaozhao/studentID.git
cd studentID
- 安装依赖
npm install
- 启动开发服务器
npm run dev
- 构建生产版本
npm run build
- 打开应用后,在左侧面板填写学生信息
- 上传个人照片和学校标志
- 选择喜欢的背景模板
- 在右侧预览区域可以:
- 使用鼠标拖拽旋转视角
- 使用滚轮缩放
- 点击截图按钮导出成品
欢迎提交 Issue 和 Pull Request 来帮助改进项目!