安装:
go get github.com/skip2/go-qrcode
代码实例:
package main
import (
"image/color"
"github.com/skip2/go-qrcode"
)
var (
url = `//www.greatytc.com/u/e8934b1c83c3`
)
func main() {
// 创建二维码,并保存成png图片
// 参数:URL、容错级别、二维码宽高、保存路径
err := qrcode.WriteFile(url, qrcode.Medium, 256, `qr1.png`)
if err != nil {
panic(err)
}
// 创建一个自定义颜色的二维码,并保存成png图片
// 参数:URL、容错级别、二维码宽高、背景色、前景色、保存路径
err = qrcode.WriteColorFile(url, qrcode.Medium, 256, color.Black, color.White, `qr2.png`)
if err != nil {
panic(err)
}
}