Нет описания

Asa 6f3da5a559 Create README.md 10 лет назад
bitset fe00d3979f += bitset comments 11 лет назад
reedsolomon 0101a5ded8 golint fixes #2 11 лет назад
.gitignore 4942deac2a Add .gitignore 11 лет назад
LICENSE 6b7676c4bd Initial commit 11 лет назад
README.md 6f3da5a559 Create README.md 10 лет назад
encoder.go 4802c0ec0c golint fixes 11 лет назад
encoder_test.go 4802c0ec0c golint fixes 11 лет назад
example_test.go fe00d3979f += bitset comments 11 лет назад
qrcode.go 4d19c4c411 Fix symbols consisting of a single block not having their remainder bits applied. 11 лет назад
qrcode_decode_test.go 4d19c4c411 Fix symbols consisting of a single block not having their remainder bits applied. 11 лет назад
qrcode_test.go f7be08535c Test data type optimisation close to the maximum encodable limit of 2953 bytes. 11 лет назад
regular_symbol.go 4802c0ec0c golint fixes 11 лет назад
regular_symbol_test.go 4802c0ec0c golint fixes 11 лет назад
symbol.go 4d19c4c411 Fix symbols consisting of a single block not having their remainder bits applied. 11 лет назад
symbol_test.go 4802c0ec0c golint fixes 11 лет назад
version.go 4802c0ec0c golint fixes 11 лет назад
version_test.go 4802c0ec0c golint fixes 11 лет назад

README.md

go-qrcode

Package qrcode implements a QR Code encoder.

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 "skip.org/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