From 31f39660aa62d8e451f43bc32c994eba6e61e972 Mon Sep 17 00:00:00 2001 From: Tobias Wiese Date: Tue, 27 Jan 2026 00:31:06 +0100 Subject: svg: convert data matrix to svg --- examples/dmtx_svg.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 examples/dmtx_svg.rs (limited to 'examples/dmtx_svg.rs') 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::>() + .join(&b' '); + let dmtx = DataMatrix::encode(&data).unwrap(); + + print!("{}", dmtx.svg()); +} -- cgit v1.2.3