Encode a QR Code and return a raw PNG image. size is both the image width and height in pixels. If size is too small then a larger image is silently returned. Negative values for size cause a variable sized image to be returned: See the documentation for Image(). To serve over HTTP, remember to se
(content string, level RecoveryLevel, size int)
| 72 | // |
| 73 | // To serve over HTTP, remember to send a Content-Type: image/png header. |
| 74 | func Encode(content string, level RecoveryLevel, size int) ([]byte, error) { |
| 75 | var q *QRCode |
| 76 | |
| 77 | q, err := New(content, level) |
| 78 | |
| 79 | if err != nil { |
| 80 | return nil, err |
| 81 | } |
| 82 | |
| 83 | return q.PNG(size) |
| 84 | } |
| 85 | |
| 86 | // WriteFile encodes, then writes a QR Code to the given filename in PNG format. |
| 87 | // |
searching dependent graphs…