16 lines
297 B
Go
16 lines
297 B
Go
package qrgenerator
|
|
|
|
import (
|
|
"git.heldm.com/held/qrcode/internal/qrcode/vo"
|
|
qrcode "github.com/skip2/go-qrcode"
|
|
)
|
|
|
|
func GenerateQRCodePNG(qr vo.QRImg) ([]byte, error) {
|
|
png, err := qrcode.Encode(qr.Link(), qrcode.Medium, qr.ImgSize())
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
return png, nil
|
|
}
|