Linux终端生成二维码
· 技术积累 · Linux 二维码

linux 终端下面使用命令生成二维码"图片"


第一种方法: qrencode

#安装,记得加epel yum源
[root@localhost ~]# yum install libpng libpng-devel qrencode -y


#格式
Usage: qrencode [OPTION]... [STRING]
OPTIONS:
-o:输出的二维码文件名。如test.png。需要以.png结尾。-表示输出到控制台。
-s:指定图片大小。默认为3个像素。
-t:指定产生的图片类型。默认为PNG。可以是PNG/ANSI/ANSI256/ASCIIi/UTF8等。如果需要输出到控制台,可以用ANSI、ANSI256等
STRING:可以是text、url等


#使用
注:输出的二维码图片大小取决于,内容的多少,且不能换行

# 将“http://jinchuang.org”网址转换为二维码并保存在qrcode.png图片中
[root@localhost ~]# qrencode -o qrcode.png "http://jinchuang.org"

# 在终端下无法查看png图片,所以可以使用ANSI生成
[root@localhost ~]# echo "your input words" | qrencode -o - -t ANSI

# 也可以将需要转换的文字保存为xx.txt文件,之后再转换
[root@localhost ~]# cat xx.txt | qrencode -o - -t ANSI
图例:
linux-erwm.jpg

第二种方法:

[root@localhost ~]# printf "http://jinchuang.org" | curl -F-=\<- qrenco.de 
图例
linux-erwm1.png

本文最后更新时间 2018-08-20
文章链接地址:
https://me.jinchuang.org/archives/154.html
本站文章除注明[转载|引用|原文]出处外,均为本站原生内容,转载前请注明出处


留言