📙Go语言:进阶大全

Go语言:生成二维码

2019-11-11  本文已影响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)
    }
}
上一篇 下一篇

猜你喜欢

热点阅读