Нет описания

shawnps d6fbce3eb2 gofmt -s 10 лет назад
bitset d6fbce3eb2 gofmt -s 10 лет назад
reedsolomon 3484a698f5 Switch to github import paths. 11 лет назад
.gitignore 4942deac2a Add .gitignore 12 лет назад
.travis.yml cf115fc637 Add Travis CI config file. 11 лет назад
LICENSE 6b7676c4bd Initial commit 12 лет назад
README.md a4b2f114de Add Travis CI button, update docs path to point at github. 11 лет назад
encoder.go 3484a698f5 Switch to github import paths. 11 лет назад
encoder_test.go 3484a698f5 Switch to github import paths. 11 лет назад
example_test.go fe00d3979f += bitset comments 12 лет назад
qrcode.go d6fbce3eb2 gofmt -s 10 лет назад
qrcode_decode_test.go d6fbce3eb2 gofmt -s 10 лет назад
qrcode_test.go d6fbce3eb2 gofmt -s 10 лет назад
regular_symbol.go 3484a698f5 Switch to github import paths. 11 лет назад
regular_symbol_test.go 3484a698f5 Switch to github import paths. 11 лет назад
symbol.go d6fbce3eb2 gofmt -s 10 лет назад
symbol_test.go 4802c0ec0c golint fixes 12 лет назад
version.go 3484a698f5 Switch to github import paths. 11 лет назад
version_test.go 3484a698f5 Switch to github import paths. 11 лет назад

README.md

go-qrcode

Package qrcode implements a QR Code encoder. Build Status


A QR Code is a matrix (two-dimensional) barcode. Arbitrary content may be encoded, with URLs being a popular choice :)

Each QR Code contains error recovery information to aid reading damaged or obscured codes. There are four levels of error recovery: Low, medium, high and highest. QR Codes with a higher recovery level are more robust to damage, at the cost of being physically larger.

Usage

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

  • Create a PNG image:
    var png []byte
    png, err := qrcode.Encode("https://example.org", qrcode.Medium, 256)
    
  • Create a PNG image and write to a file:
    err := qrcode.WriteFile("https://example.org", qrcode.Medium, 256, "qr.png")
    

Both examples use the qrcode.Medium error Recovery Level and create a 256x256 pixel, black on white QR Code.

The maximum capacity of a QR Code varies according to the content encoded and
the error recovery level. The maximum capacity is 2,953 bytes, 4,296
alphanumeric characters, 7,089 numeric digits, or a combination of these.

Documentation

Demoapp

http://go-qrcode.appspot.com

Links