Linux qrencode 命令 - 生成二维码的工具
介绍
qrencode(英文全拼:QR Encode)命令用于根据输入文本生成二维码,可保存为 PNG 或 EPS 格式图片。
在 Debian/Ubuntu 系统上可以使用如下命令进行安装。
sudo apt install qrencode
语法:
qrencode [OPTION]... [STRING]
选项:
-o
,--output=FILENAME
:将图像输出到 FILENAME 文件,如果指定-
则输出到标准输出。-r
,--read-from=FILENAME
:从 FILENAME 文件读取输入数据。-s
,--size=NUMBER
:指定二维码中每个点的像素大小(默认为 3)。-m
,--margin=NUMBER
:指定 margin 宽度(默认为 4)-d
,--dpi=NUMBER
:指定生成 PNG 图片的 DPI(默认为 72)-t
,--type=TYPE
:指定生成的图片类型(默认为 PNG),支持参数包括 PNG、PNG32、EPS、SVG、XPM、ANSI、ANSI256、ASCII、ASCIIi、UTF8、ANSIUTF8。-i
,--ignorecase
:忽略大小写区别,仅使用大写字母。-h
,--help
:显示帮助信息。-V
,--version
:显示版本信息。
参数:字符串 STRING,如果没有给定则从标准输入获取
示例
根据 URL 在标准输出生成二维码
echo "https://getiot.tech" | qrencode -o - -t ANSI
生成二维码图片
qrencode -o qrcode.png 'https://getiot.tech'
如下:
指定生成图片的像素尺寸
qrencode -s 4 -o qrcode.png 'https://getiot.tech'