当下二维码成为数字时间中快速简便的信息共享方式,从共享URL、文本、联系人、wi-fi凭证到付款详情,二维码都让数据访问变得更加便捷。Linux中,可以通过多种工具来创建二维码,下面是华纳云分享的四款好用的二维码生成器。
第一款是QRencode,这是一个轻量级、适用于linux的生成二维码的命令行工具,具有简单性、高效性受到大家的欢迎。QRencode可以用于URL、文本或者其他任何数据创建二维码。可以以PNG、EPS或SVG等格式输出,还可以支持调整错误更新级别,但是这点可能会影响二维码的抗损坏力。安装QRencode:
sudo apt install qrencode [在Debian、Ubuntu 和 Mint上]
sudo yum install qrencode [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudo emerge -a sys-apps/qrencode [在Gentoo Linux上]
sudo apk add qrencode [在Alpine Linux上]
sudo pacman -S qrencode [在Arch Linux上]
sudo zypper install qrencode [在OpenSUSE上]
sudo pkg install qrencode [在 FreeBSD 上]
为URL生成特定的二维码:
qrencode -o myqr.png "https://example.com"
第二款是Zint,属于开源式的条形码生成器,支持生成二维码和其他类型的条形码。是一款多功能工具,有命令行界面也有图形用户界面,适合不同经验水平的用户使用。Zint支持自定义二维码细节,如大小、颜色和边框,具有灵活性,适合用于生成各种二维码如URL、文本和联系信息。Zint的安装:
sudo apt install zint [在Debian、Ubuntu 和 Mint上]
sudo yum install zint [在RHEL/CentOS/Fedora和Rocky/AlmaLinux上]
sudo emerge -a sys-apps/zint [在Gentoo Linux上]
sudo apk add zint [在Alpine Linux上]
sudo pacman -S zint [在Arch Linux上]
sudo zypper install zint [在OpenSUSE上]
sudo pkg install zint [在 FreeBSD 上]
安装完成后,可以直接从终端或GUI创建二维码:
zint -d "https://www.tecmint.com" -o qr_example.png
当然还可以打开Zint的GUI并按照步骤创建二维码。
第三个工具是Flathub提供的一款便捷应用程序Decoder,可以在linux中轻松创建和扫描二维码。Decoder也具备用户友好界面,可以直接从桌面生成URL、文本等二维码。另外也支持用设备的摄像头来扫描二维码,可以用于信息共享或者信息访问。Decoder适合那些喜欢图像应用程序而不是命令行工具的用户,因为其简化了二维码的使用,不需要外部工具或者在线服务,只要服务器上内容安全且私密即可。Linux中安装Decoder:
flatpak install flathub com.belmoussaoui.Decoder
flatpak run com.belmoussaoui.Decoder
最后就是关于web的二维码生成器,这不是linux专用工具,但是如果喜欢基于浏览器的解决方案,可以使用一些在线的二维码生成器来完成。如QR码生成器,QRStuff等。这些平台可以支持自定义二维码颜色、徽标和不同大小等,直接通过兼容linux的Web浏览器访问然后下载生成的二维码即可。