Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EncodeOptions ¶
type EncodeOptions func(opts *encodeOptions)
func WithKanji ¶
func WithKanji(use bool) EncodeOptions
WithKanji sets the kanji mode. The default mode is true. If it's enabled, Shift-JIS encoding is used for kanji mode.
func WithLevel ¶
func WithLevel(lv Level) EncodeOptions
WithLevel sets the error correction level. The default level is LevelM. If the level is invalid, it panics.
func WithModuleSize ¶
func WithModuleSize(size float64) EncodeOptions
WithModuleSize sets the module size. The default size is 1.
func WithQuietZone ¶ added in v0.2.0
func WithQuietZone(n int) EncodeOptions
WithQuietZone sets the quiet zone size. The default size is 4.
func WithWidth ¶ added in v0.2.0
func WithWidth(width int) EncodeOptions
WithWidth sets the width of the image. The larger of the image width calculated from WithModuleSize and the image width specified with WithWidth is used.
type Level ¶
type Level int
Level is a error correction level.
type Mode ¶
type Mode uint8
const ( // ModeECI is ECI(Extended Channel Interpretation) mode. ModeECI Mode = 0b0111 // ModeNumeric is number mode. // The Data must be ascii characters [0-9]. ModeNumeric Mode = 0b0001 // ModeAlphanumeric is alphabet and number mode. // The Data must be ascii characters [0-9A-Z $%*+\-./:]. ModeAlphanumeric Mode = 0b0010 // ModeBytes is 8-bit bytes mode. // The Data can include any bytes. ModeBytes Mode = 0b0100 // ModeKanji is Japanese Kanji mode. ModeKanji Mode = 0b1000 // ModeConnected is connected structure mode. ModeConnected Mode = 0b0011 ModeFNC1_1 Mode = 0b0101 ModeFNC1_2 Mode = 0b1001 ModeTerminated Mode = 0b0000 )
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
internal
|
|
Package rmqr handles rMRQ Codes.
|
Package rmqr handles rMRQ Codes. |
Click to show internal directories.
Click to hide internal directories.