ExIcaoVds.Carriers.QR (ex_icao_vds v0.3.2)

Copy Markdown

QR Code carrier — pure Elixir, no external dependencies.

Backed by the eqrcode library. Encodes input bytes directly in QR byte mode, so arbitrary binary (non-UTF-8) VDS payloads are supported. No system binary (zint) required.

QR Code version 40 with :l correction holds up to 2,953 bytes.

Config / opts

KeyDefaultDescription
:output:pngOutput format: :png or :svg
:width400Image width in pixels (PNG only)
:error_correction:mQR error correction level: :l, :m, :q, :h