Skip to content

一个生成简单二维码的api, 使用Go语言实现, 支持嵌套logo和水印, 支持docker部署

Notifications You must be signed in to change notification settings

fa1seut0pia/go-qrcode-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

仓库地址

https://github.com/fa1seut0pia/go-qrcode-api

一个生成简单二维码的api, 使用go语言实现, 支持嵌套logo和水印, 支持docker部署

这里选用等宽字体 SarasaFixedSC-Regular.ttf, 方便计算字体宽度

构建和运行

# 直接运行
docker run -p 7688:7688 -d --name go-qrcode-api fa1seut0pia/go-qrcode-api

# 或者构建后运行
docker build -t go-qrcode-api .
docker run -p 7688:7688 -d --name go-qrcode-api go-qrcode-api

使用例子

常规 带logo

带水印 带logo

参数说明

参数 说明
t text 内容, 支持base64 (需要带上标识参数e)
l logo URL 地址, 可选
w watermark 底部水印内容, 可选
e 任意值, 表示 t 是 base64 编码之后的内容, 可选

About

一个生成简单二维码的api, 使用Go语言实现, 支持嵌套logo和水印, 支持docker部署

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published