qrencode
是一个在 Linux 系统中用于生成二维码的命令行工具
-h
或 --help
:显示帮助信息。-V
或 --version
:显示版本信息。-o FILENAME
或 --output=FILENAME
:指定输出文件名。如果省略此选项,二维码将输出到标准输出(通常是终端)。-r
或 --raw
:以原始模式输出二维码。这将输出一个由空格和井号(#)组成的文本二维码。-t TYPE
或 --type=TYPE
:指定输出类型。可选值包括 PNG
、EPS
、SVG
、ANSI
、ASCII
、UTF8
和 ANSI256
。默认值为 PNG
。-s NUMBER
或 --size=NUMBER
:设置二维码的大小(单位为像素)。默认值为 200。-l {L,M,Q,H}
或 --level={L,M,Q,H}
:设置二维码的纠错级别。可选值包括 L
(最低级别,7% 错误恢复能力)、M
(中等级别,15% 错误恢复能力)、Q
(高级别,25% 错误恢复能力)和 H
(最高级别,30% 错误恢复能力)。默认值为 L
。-v NUMBER
或 --version=NUMBER
:指定二维码的版本。版本号从 1 到 40,其中 1 表示 21x21 像素,40 表示 177x177 像素。默认值为自动选择合适的版本。-m NUMBER
或 --margin=NUMBER
:设置二维码周围的边距宽度(单位为像素)。默认值为 4。-k
或 --kanji
:使用日本汉字编码(Shift JIS)。-c
或 --casesensitive
:区分大小写。-i
或 --ignorecase
:忽略大小写。-8
或 --8bit
:使用 8 位编码。-S
或 --structured
:生成结构化二维码。-d NUMBER
或 --dpi=NUMBER
:设置输出图像的 DPI(每英寸点数)。默认值为 72。-f
或 --foreground=COLOR
:设置二维码前景色。可以是预定义的颜色名称(如 black
、red
等)或十六进制 RGB 值(如 #000000
、#FF0000
等)。-b
或 --background=COLOR
:设置二维码背景色。可以是预定义的颜色名称或十六进制 RGB 值。要查看完整的参数列表和详细说明,请在终端中运行 qrencode --help
。