qrcode-rs 2.0.0

QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use qrcode_rs::{EcLevel, QrCode};

fn main() {
    let inputs = ["alpha", "beta", "gamma"];

    for item in QrCode::stream_with_error_correction_level(inputs, EcLevel::H) {
        let code = item.unwrap_or_else(|err| {
            eprintln!("{err}");
            std::process::exit(1);
        });
        let text = code.render::<char>().quiet_zone(false).module_dimensions(1, 1).build();
        println!("{} modules: {}", code.width(), text.lines().next().unwrap_or_default());
    }
}