Github 地址: https://github.com/Kuari/coolCaptcha
介绍
CoolCaptcha 是一款我自认为很酷的图形验证码,使用 Go 开发。可以很快速便捷地生成验证码图片的 base64 数据,并且,该库在很多配置来自定义样式,使其符合产品的风格。
遇到一些具体场景,需要用到图形验证码,但是发现几个问题。首先是当前的验证码大都样式相识,我觉得用户体验很重要,设计师和前端辛辛苦苦搞的产品,有一个风格不同的图形验证码会很奇怪。其次是 go 的图形验证码库有点少,之前跟一个 java 开发工程师合作,很羡慕那种快速输出一个图形验证码的能力。因此,就迅速搞起来了。
案例
安装
go get github.com/Kuari/coolCaptcha
快速使用
package main
import (
"github.com/Kuari/coolCaptcha"
)
func main() {
imageBase64Data, code, err := coolCaptcha.New().Generate()
}
更多功能可以查看文档 github.com/Kuari/coolCaptcha