Golang使用qrcode快速生成二维码

Golang使用qrcode快速生成二维码

package main

import (
        "log"
        "os"
        "github.com/skip2/go-qrcode"
)

func main() {
    
    
        var filename string
        filename = os.Args[1]
        content, err := os.ReadFile(filename)
        if err != nil {
    
    
                log.Fatal(err)
        }
        err = qrcode.WriteFile(string(content), qrcode.Medium, 256, "mimimi.png")
        if err != nil {
    
    
                log.Fatal(err)
        }
}

很简单,导入package,然后读取文件生成二维码图片mimimi.png

go get -u github.com/skip2/go-qrcode/…

如何使用?
假设在linux机器上生成的文件名叫qrcode,要读取的文件名abc.txt

执行:
./qrcode abc.txt
就会在当前目录下生成一个mimimi.png的二维码图片文件。

猜你喜欢

转载自blog.csdn.net/qq_46480020/article/details/129075802