Skip to content

基于HivisionIDPhotos + Uniapp 实现的微信小程序端

Notifications You must be signed in to change notification settings

soulerror/HivisionIDPhotos-Uniapp

Repository files navigation

HivisionIDPhotos-Uniapp

预览

《最美AI证件照》




项目介绍

基于Zeyi-Lin大佬的HivisionIDPhotos项目为基础,编写的一套生成证件照的微信小程序
这里主要是微信小程序的页面 ,后台还在努力开发中~
目前小程序是直接对接HivisionIDPhotos的API,只需运行HivisionIDPhotos后,修改config.ts文件中的接口地址为HivisionIDPhotos的接口地址即可

正在开发的后台主要是实现:

  • 微信小程序用户的登录与管理
  • 证件照尺寸列表的管理
  • 广告激励管理
  • 用户图片下载记录
  • 会考虑将图片用对象存储的方式存储,用来提升低带宽服务器的访问速率(可能会是七牛云,因为每个月免费10个G,hhh)

Tips:

后台管理将用Golang实现
目前开发进度70%
为什么选用Golang?
Java太占内存了,我的云服务器内存比较小,运行两个Java项目就给内存吃满了
用Go可以很好的避免这个问题,一个简单的Go项目,内存占用只有不到20m
目前还是Golang练习生,一边GPT一边写代码,所以后台写的比较慢 2333

🤩 主要功能

  • 人像抠图

  • 照片换底色

  • 生成六寸排版照

  • 自定义证件照尺寸

  • 保存图片至用户相册

⭐ 项目技术栈

  • Uniapp
  • Vue2
  • Vuex
  • Typescript
  • Uview

为什么不用Vue3?

因为Uview对Vue3的支持不是很好...

📦 运行方法

  • 下载依赖

yarn install
  • H5启动

yarn serve
  • 微信小程序启动

yarn dev:mp-weixin

然后项目目录下会生成一个dist目录
使用微信开发者工具打开dist目录下的 dev/mp-weixin目录
即可在微信开发者工具中看到该程序

  • 发布微信小程序

yarn build:mp-weixin

该命令会打包符合微信小程序代码规范的极简包 然后以和上面dev版相同方式用微信开发者工具打开项目即可

📧 联系我

soulerror@qq.com

About

基于HivisionIDPhotos + Uniapp 实现的微信小程序端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published