go生成二维码 安装二维码依赖库代码实现代码说明 安装二维码依赖库 go get github.com/skip2/go-qrcode 代码实现 package main import ( "fmt" "github.com/skip2/go-qrcode" "os" ) func main() { // 要编码的文本 text := "https://www.test.com" // 生成二维码 err := qrcode.WriteFile(text, qrcode.Medium, 256, "qrcode.png") if err != nil { fmt.Println("无法生成二维码:", err) os.Exit(1) } fmt.Println("二维码已生成:qrcode.png") } 代码说明 导入了 github.com/skip2/go-qrcode 库定义了一个要编码的文本字符串 text使用 qrcode.WriteFile 函数来生成二维码图片。这个函数接受四个参数: 3.1 要编码的文本 3.2 二维码的纠错级别(这里使用 Medium) 3.3 二维码的像素大小(这里是 256) 3.4 生成的图片文件名(这里是 qrcode.png)如果生成二维码的过程中发生错误,我们会打印错误信息并退出程序如果二维码生成成功,我们会打印一条消息告诉用户二维码已经生成