diff --git a/ean/encoder.go b/ean/encoder.go index 16d5128..f3a1919 100644 --- a/ean/encoder.go +++ b/ean/encoder.go @@ -237,6 +237,7 @@ func encodeEAN13(code string, result *eancode) bool { return true } +// encodes the given EAN 8 or EAN 13 number to a barcode image func Encode(code string) (barcode.Barcode, error) { if len(code) == 7 || len(code) == 12 { code += string(calcCheckNum(code)) diff --git a/qr/encoder.go b/qr/encoder.go index 8c161f9..901d687 100644 --- a/qr/encoder.go +++ b/qr/encoder.go @@ -43,13 +43,14 @@ func (e Encoding) String() string { return "" } -func Encode(content string, eccLevel ErrorCorrectionLevel, mode Encoding) (barcode.Barcode, error) { - bits, vi, err := mode.getEncoder()(content, eccLevel) +// Encodes the given content to a QR barcode +func Encode(content string, level ErrorCorrectionLevel, mode Encoding) (barcode.Barcode, error) { + bits, vi, err := mode.getEncoder()(content, level) if err != nil { return nil, err } if bits == nil || vi == nil { - return nil, fmt.Errorf("Unable to encode \"%s\" with error correction level %s and encoding mode %s", content, eccLevel, mode) + return nil, fmt.Errorf("Unable to encode \"%s\" with error correction level %s and encoding mode %s", content, level, mode) } blocks := splitToBlocks(bits.ItterateBytes(), vi)