生成二维码代码:

方法2:使用 barcode (推荐)
获取barcode库:

go get github.com/boombuler/barcode

生成二维码代码:

package main

import (
    "image/png"
    "os"

    "github.com/boombuler/barcode"
    "github.com/boombuler/barcode/qr"
)

func main() {

    qrCode, _ := qr.Encode("https://www.jianshu.com/p/cc1ffa5a3f4d", qr.M, qr.Auto)

    qrCode, _ = barcode.Scale(qrCode, 256, 256)

    file, _ := os.Create("qr2.png")
    defer file.Close()

    png.Encode(file, qrCode)
}

二维码扫描代码:

欢迎关注【技术型项目经理】公众号。可获取软件行业动态、技术积累和项目管理理念文章分享。选择「考试经验」菜单「PMP」、「高项」(信息系统项目管理师)、「CISSP」、「GoLang」可获取学习资料。