JabCode
public static class JabCodeJAB Code (ISO/IEC 23634, BSI TR-03137) master symbol, ported from BWIPP jabcode (beta): byte-mode encoding, LDPC error correction, pseudorandom interleaving, 4..256 colours, automatic mask selection. Cascaded (slave) symbols are not supported, as in BWIPP.
Methods
| Method Signature | Returns | Description |
|---|---|---|
static # Encode(string data, int colors = 8, int eclevel = 6, int rows = -1, int columns = -1, int mask = -1) | JabCodeSymbol | Encodes data (UTF-8 bytes). data: Text to encode. · colors: 4, 8, 16, 32, 64, 128 or 256 colours (ISO/IEC 23634 default 8; BWIPP defaults to 16). · eclevel: Error correction level 0..10 (code rate 0.67 .. 0.14; default 6). · rows: Fixed rows (21..145, -1 = automatic). · columns: Fixed columns (21..145, -1 = automatic). · mask: Mask pattern 0..7 (-1 = best). |
static # Encode(byte[] msg, int colors = 8, int eclevel = 6, int rows = -1, int columns = -1, int mask = -1) | JabCodeSymbol | Encodes raw bytes. |

