go生成二维码

go生成二维码:

package main

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

func main(){
    
    //最常见的二维码
	q, err := qrcode.New("https://www.buruyouni.com/?id=3123123123213113213", qrcode.Medium)
	if err != nil {
		panic(err)
	}
	q.DisableBorder = true//去掉边框

	//70*70一般手机最小能扫描的尺寸了  输出的文件名称:output.png
	err = q.WriteFile(70, "output.png")
	if err != nil {
		panic(err)
	}

	//带颜色的二维码
	q2,_ := qrcode.New("https://buruyouni.com/?id=sdasdasda", qrcode.Medium)
	q2.DisableBorder = true
	q2.BackgroundColor = colornames.Lightskyblue
	q2.ForegroundColor = colornames.Lightgray
	err = q2.WriteFile(80,"color.png")
	fmt.Println(err)

}

 

你可能感兴趣的:(go)