zxmacc / img2color-go

一个获取图片主色调GO API

Home Page:https://img2color-go.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Img2color

本项目使用go作为基础,具有较高的性能

支持vercel与服务器部署

vercel部署

  1. 点击项目右上角fork叉子

  2. 登录vercel

  3. vercel导入项目

  4. 部署时添加环境变量

  5. 国内访问需绑定自定义域名

服务器部署

需要go环境

  1. 安装依赖
go mod tidy
  1. 运行
go run /api/img2color.go

此处不赘述守护进程。

使用

例如:https://img2color-go.vercel.app/api?img=https://npm.elemecdn.com/anzhiyu-blog@1.1.6/img/post/banner/神里.webp

部署后只需要 域名/api 访问

必填参数img: url

.env文件配置说明

配置项 说明
REDIS_ADDRESS REDIS地址
REDIS_PASSWORD REDIS密码
USE_REDIS_CACHE bool值,是否启用REDIS
REDIS_DB REDIS数据库名
USE_MONGODB bool值,是否启用mongodb
MONGO_URI mongodb地址
MONGO_DB mongodb数据库名
PORT 端口
ALLOWED_REFERERS 允许的refer域名,支持通配符,如果有多个地址可以用英文半角,隔开

About

一个获取图片主色调GO API

https://img2color-go.vercel.app/


Languages

Language:Go 100.0%