diff options
| author | Tobias Wiese <tobias@tobiaswiese.com> | 2026-01-27 00:31:06 +0100 |
|---|---|---|
| committer | Tobias Wiese <tobias@tobiaswiese.com> | 2026-01-27 01:11:06 +0100 |
| commit | 31f39660aa62d8e451f43bc32c994eba6e61e972 (patch) | |
| tree | 79355039a5c10d8d243e668b565583ef6233980b /examples/dmtx_svg.rs | |
| parent | 45d7335d8e18410728a0384fd6456c609aec3be8 (diff) | |
Diffstat (limited to 'examples/dmtx_svg.rs')
| -rw-r--r-- | examples/dmtx_svg.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/examples/dmtx_svg.rs b/examples/dmtx_svg.rs new file mode 100644 index 0000000..5a3915a --- /dev/null +++ b/examples/dmtx_svg.rs @@ -0,0 +1,14 @@ +use iec16022::DataMatrix; +use std::env::args_os; +use std::os::unix::ffi::OsStringExt; + +fn main() { + let data = args_os() + .skip(1) // program name + .map(|arg| arg.into_vec()) + .collect::<Vec<_>>() + .join(&b' '); + let dmtx = DataMatrix::encode(&data).unwrap(); + + print!("{}", dmtx.svg()); +} |
