qrcode_unicode_ext

Crates.ioqrcode_unicode_ext
lib.rsqrcode_unicode_ext
version0.1.0
created_at2026-01-06 13:56:37.454219+00
updated_at2026-01-06 13:56:37.454219+00
descriptionHigh-density Unicode rendering for qrcode2
homepage
repositoryhttps://github.com/dvaergiller/qrcode-unicode-ext
max_upload_size
id2025907
size24,688
Mattias Jansson (dvaergiller)

documentation

README

High-density Unicode rendering for qrcode2.

Provides pixel types that pack 2x4 QR modules into single Unicode characters, enabling compact terminal display of QR codes.

  • [BraillePixel]: Uses Braille patterns (U+2800-U+28FF), widely supported
  • [OctantsPixel]: Uses Block Octant characters, requires modern fonts

Example

use qrcode2::{QrCode, EcLevel};
use qrcode_unicode_ext::BraillePixel;

let code = QrCode::new(b"Hello").unwrap();
let image = code.render::<BraillePixel>().build();
println!("{}", image);
Commit count: 10

cargo fmt