二维码登录原理
https://zhuanlan.zhihu.com/p/110127600
skip2/go-qrcode 生成二维码
github地址:https://github.com/skip2/go-qrcode
package main
import qrcode "github.com/skip2/go-qrcode"
import "fmt"
func main() {
err := qrcode.WriteFile("https://github.com/skip2/go-qrcode", qrcode.Medium, 256, "qr.png")
if err != nil {
fmt.Println("write error")
}
}
生成有前后背景颜色的二维码
package main
import (
"github.com/skip2/go-qrcode"
"image/color"
)
func main() {
b:=color.RGBA{100,100,100,255}
f:=color.RGBA{200,200,200,255}
qrcode.WriteColorFile("https://github.com/skip2/go-qrcode", qrcode.High, 256, color.Black, color.White, "./qrcode.png")
qrcode.WriteColor