Go语言:生成二维码

作者: 白祤星 | 来源:发表于2019-11-11 16:27 被阅读0次

    安装:


    go get github.com/skip2/go-qrcode
    

    代码实例:


    package main
    
    import (
        "image/color"
    
        "github.com/skip2/go-qrcode"
    )
    
    var (
        url = `https://www.jianshu.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)
        }
    }
    

    相关文章

      网友评论

        本文标题:Go语言:生成二维码

        本文链接:https://www.haomeiwen.com/subject/ypitictx.html