Documentation ¶
Index ¶
Constants ¶
View Source
const ( TypeAztec = "Aztec" TypeCodabar = "Codabar" TypeCode128 = "Code 128" TypeCode39 = "Code 39" TypeCode93 = "Code 93" TypeDataMatrix = "DataMatrix" TypeEAN8 = "EAN 8" TypeEAN13 = "EAN 13" TypePDF = "PDF417" TypeQR = "QR Code" Type2of5 = "2 of 5" Type2of5Interleaved = "2 of 5 (interleaved)" )
Variables ¶
View Source
var ColorScheme16 = ColorScheme{ Model: color.Gray16Model, Background: color.White, Foreground: color.Black, }
ColorScheme16 represents a color scheme with 16-bit grayscale colors.
View Source
var ColorScheme24 = ColorScheme{ Model: color.RGBAModel, Background: color.RGBA{255, 255, 255, 255}, Foreground: color.RGBA{0, 0, 0, 255}, }
ColorScheme24 represents a color scheme with 24-bit RGB colors.
View Source
var ColorScheme32 = ColorScheme{ Model: color.RGBAModel, Background: color.RGBA{255, 255, 255, 255}, Foreground: color.RGBA{0, 0, 0, 255}, }
ColorScheme32 represents a color scheme with 32-bit RGBA colors, which is similar to ColorScheme24 but typically includes alpha for transparency.
View Source
var ColorScheme8 = ColorScheme{ Model: color.GrayModel, Background: color.Gray{Y: 255}, Foreground: color.Gray{Y: 0}, }
ColorScheme8 represents a color scheme with 8-bit grayscale colors.
Functions ¶
This section is empty.
Types ¶
type Barcode ¶
type Barcode interface { image.Image // returns some meta information about the barcode Metadata() Metadata // the data that was encoded in this barcode Content() string }
a rendered and encoded barcode
type BarcodeColor ¶ added in v1.0.3
type BarcodeColor interface {
ColorScheme() ColorScheme
}
type BarcodeIntCS ¶
Additional interface that some barcodes might implement to provide the value of its checksum.
type ColorScheme ¶ added in v1.0.3
type ColorScheme struct { Model color.Model // Color model to be used (e.g., grayscale, RGB, RGBA) Background color.Color // Color of the background Foreground color.Color // Color of the foreground (e.g., bars in a barcode) }
ColorScheme defines a structure for color schemes used in barcode rendering. It includes the color model, background color, and foreground color.
Directories ¶
Path | Synopsis |
---|---|
Package aztec can create Aztec Code barcodes
|
Package aztec can create Aztec Code barcodes |
Package codabar can create Codabar barcodes
|
Package codabar can create Codabar barcodes |
Package code128 can create Code128 barcodes
|
Package code128 can create Code128 barcodes |
Package code39 can create Code39 barcodes
|
Package code39 can create Code39 barcodes |
Package code93 can create Code93 barcodes
|
Package code93 can create Code93 barcodes |
Package datamatrix can create Datamatrix barcodes
|
Package datamatrix can create Datamatrix barcodes |
Package ean can create EAN 8 and EAN 13 barcodes.
|
Package ean can create EAN 8 and EAN 13 barcodes. |
Package pdf417 can create PDF-417 barcodes
|
Package pdf417 can create PDF-417 barcodes |
Package qr can be used to create QR barcodes.
|
Package qr can be used to create QR barcodes. |
Package twooffive can create interleaved and standard "2 of 5" barcodes.
|
Package twooffive can create interleaved and standard "2 of 5" barcodes. |
Package utils contain some utilities which are needed to create barcodes
|
Package utils contain some utilities which are needed to create barcodes |
Click to show internal directories.
Click to hide internal directories.