qrencode 命令详解 - 图1
    介绍
    qrencode命令主要通过输入数据生成二维码(qr code),并且可另存为PNG 或EPS图像文件;
    安装
    yum -y install qrencode
    apt-get -y install qrencode
    选项
    -h, —help:显示帮助信息;
    -o FILENAME, —output=FILENAME:输出二维码图片名称,-表示标准输出(输出到终端);
    write image to FILENAME. If ‘-‘ is specified, the result
    will be output to standard output. If -S is given, structured
    symbols are written to FILENAME-01.png, FILENAME-02.png, …
    (suffix is removed from FILENAME, if specified)
    -s NUMBER, —size=NUMBER:指定图片大小(默认3像素);
    -l {LMQH}, —level={LMQH}:指定纠错级别,L最低,H最高(默认L);
    -v NUMBER, —symversion=NUMBER:指定符号版本(默认自动);
    -m NUMBER, —margin=NUMBER:指定边距宽度(默认4)
    -d NUMBER, —dpi=NUMBER:指定生成PNG的DPI(默认72)
    -t {PNG,EPS,SVG,ANSI,ANSI256,ASCII,ASCIIi,UTF8,ANSIUTF8}, —type={PNG,EPS,
    SVG,ANSI,ANSI256,ASCII,ASCIIi,UTF8,ANSIUTF8}:指定图片类型(默认PNG);
    -S, —structured:指定结构化符号,需要指定版本;
    -k, —kanji:假设输入test包含中文字符 (shift-jis);
    -c, —casesensitive:以8-bit模式编码小写字母字符(默认);
    -i, —ignorecase:忽略大小写区分,仅使用大写字符;
    -8, —8bit:8位模式编码整个数据,-k -c -i 选项将被忽略了
    -M, —micro:启用Micro QR Code 编码(实验性);
    —foreground=RRGGBB[AA]:以十六进制表示前景色;
    —background=RRGGBB[AA]:以十六进制表示背景色;
    注意:支持6位(RGB)和 8位 (RGBA)格式;颜色输出仅支持PNG和SVG;
    -V, —version:显示版本号;
    [STRING] :输入数据,可以为text、url等,如未指定标准输入;
    示例
    生成二维码(Linux)
    qrencode -o - -t UTF8 ‘baidu.com’
    读取文件内容生成二维码
    qrencode -o - -t UTF8 $(cat qrcode.txt)
    读取二维码图片终端生成二维码(Linux)
    zbarimg QrCode.png > qrcode.txt && qrencode -o - -t UTF8 “$(cat qrcode.txt)”

    原文 https://baijiahao.baidu.com/s?id=1690006146704405377&wfr=spider&for=pc