Encodes data into any of the following: Australia Post barcode, Aztec
Code, Aztec Runes, Channel Code, Codabar, Codablock-F, Code 11, Code
128, Code 16K, Code 2 of 5 (Including IATA, Datalogic, ITF14, Deutsche
Post Leitcode and Identcode), Code 32 (Italian Pharmacode), Code 39,
Code 39+, Code 49, Code 93, Code One, Data Matrix (ECC200), DotCode,
Dutch Post KIX, EAN, Grid Matrix, GS-1 DataBar, Han Xin Code, HIBC,
Japan Post, Korea Post, LOGMARS, MaxiCode, MSI, PDF417 and Micro
PDF417, Pharmacode, POSTNET, PLANET, QR Code and Micro QR, Royal
Mail 4-state (RM4SCC) and Mailmark, Telepen, UPC-A and UPC-E,
UPNQR and USPS Intelligent Mail.

Also supports full range of Unicode (UTF8) input using automated ECI
switching for encoding in multiple languages and GS-1 data input mode.
Save to PNG, BMP, TIF, GIF, PCX, SVG, WMF and EPS output file formats.

Includes CLI and GUI interfaces and fully documented API for
integrating with other projects.

Note:
qt5 is an optional dependency (auto-detected) for GUI.