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")
}

代码说明

  1. 导入了 github.com/skip2/go-qrcode 库
  2. 定义了一个要编码的文本字符串 text
  3. 使用 qrcode.WriteFile 函数来生成二维码图片。这个函数接受四个参数:
    3.1 要编码的文本
    3.2 二维码的纠错级别(这里使用 Medium)
    3.3 二维码的像素大小(这里是 256)
    3.4 生成的图片文件名(这里是 qrcode.png)
  4. 如果生成二维码的过程中发生错误,我们会打印错误信息并退出程序
  5. 如果二维码生成成功,我们会打印一条消息告诉用户二维码已经生成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大叔是90后大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值