要用到一个包:go get github.com/skip2/go-qrcode/
以下是代码,生成的二维码与程序同目录:
package main
import (
"fmt"
qrcode "github.com/skip2/go-qrcode"
)
func main() {
err := qrcode.WriteFile("这是生成二维码的字符串", qrcode.Medium, 256, "qr.png")
if err != nil {
fmt.Println("生成二维码失败")
} else {
fmt.Println("生成二维码成功")
}
}