TIANLI0 / 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_ADDRESS} REDIS地址 REDIS_PASSWORD=${REDIS_PASSWORD} REDIS密码 USE_REDIS_CACHE=${USE_REDIS_CACHE} bool值,是否启用REDIS REDIS_DB=${REDIS_DB} REDIS数据库名 USE_MONGODB=${USE_MONGODB} bool值,是否启用mongodb MONGO_URI=${MONGO_URI} mongodb地址 MONGO_DB=${MONGO_DB} mongodb数据库名 PORT=${PORT} 端口 ALLOWED_REFERERS=${ALLOWED_REFERERS} 允许的refer域名,支持通配符,如果有多个地址可以用英文半角,隔开

About

一个获取图片主色调GO API

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


Languages

Language:Go 100.0%