先容
ZBar是一个开源软件套件,用于读取各种来源的条形码,例如:视频流、图像文件、原始强度传感器。它支持许多盛行的符号体系 (条形码类型),包括EAN-13 / UPC-A,UPC-E,EAN-8,Code 128,Code 39,交错2 of 5和QR Code;
安装
yum -y install zbar
apt-get -y install zbar-tools

选项
-h, --help:显示帮助信息;
--version:查看版本并退出;
-q, --quiet:最小输出,仅打印解码符号数据;
-v, --verbose:设置调试输出级别;
--verbose=N:设置特定调式输出级别;
-d, --display:许可在屏幕显示图像;
-D, --nodisplay:禁止显示图像(默认);
--xml, --noxml:启动或禁用XML输出格式;
--raw:输出没有系统前缀的解码符号;
-S<CONFIG>[=<VALUE>], --set <CONFIG>[=<VALUE>]
set decoder/scanner <CONFIG> to <VALUE> (or 1)
示例
读取二维码图片信息
zbarimg QrCode.png > qrcode.txt
或
zbarimg --raw QrCode.png > qrcode.txt
读取二维码图片终端天生二维码(Linux)
zbarimg QrCode.png > qrcode.txt && qrencode -o - -t UTF8 "$(cat qrcode.txt)"