datamatrix 0.3.2

Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
Documentation
1
2
3
4
5
6
7
8
use datamatrix::{DataMatrix, SymbolList};

fn main() {
    let text = "Doppelgänger";
    // call `encode_str` instead of `encode` to use latin1 encoding in this case
    let enc = DataMatrix::encode_str(text, SymbolList::default().enforce_square()).unwrap();
    print!("{}", enc.bitmap().unicode());
}