Added example to README.md

This commit is contained in:
boombuler 2017-06-03 11:34:18 +02:00
parent 059b33dac2
commit 925af7061f
1 changed files with 30 additions and 0 deletions

View File

@ -12,6 +12,36 @@ This is a package for GO which can be used to create different types of barcodes
* QR Codes * QR Codes
* 2 of 5 * 2 of 5
## Example ##
This is a simple example on how to create a QR-Code and write it to a png-file
```go
package main
import (
"image/png"
"os"
"github.com/boombuler/barcode"
"github.com/boombuler/barcode/qr"
)
func main() {
// Create the barcode
qrCode, _ := qr.Encode("Hello World", qr.M, qr.Auto)
// Scale the barcode to 200x200 pixels
qrCode, _ = barcode.Scale(qrCode, 200, 200)
// create the output file
file, _ := os.Create("qrcode.png")
defer file.Close()
// encode the barcode as png
png.Encode(file, qrCode)
}
```
## Documentation ## ## Documentation ##
See [GoDoc](https://godoc.org/github.com/boombuler/barcode) See [GoDoc](https://godoc.org/github.com/boombuler/barcode)