1、生成一张全黑色的二维码图片:qr2.png
content := "https://test.com/chengle/html/fabrication/qrcode.html?id="+id
qrCode, _ := qr.Encode(content, qr.H, qr.Auto)
//qrCode, _ := qr.Encode("https://test.com/html/app/ios/ewm.html?type=5", qr.H, qr.Auto)
qrCode, _ = barcode.Scale(qrCode, 420, 420)
file, _ := os.Create("qr2.png")
defer file.Close()
png.Encode(file, qrCode)
imgb, _ := os.Open("qr2.png")
img, _ := png.Decode(imgb)
defer imgb.Close()
3、生成一个带水印的logo
AddTextToImage()
4、把加了文字水印的logo:out.jpg 加在二维码上面
watermark, _ := jpeg.Decode(wmb)
defer wmb.Close()
5、把水印写到右下角,并向0坐标各偏移10个像素