适用于 Linux 的 5 个最佳 QR 码生成器应用程序
当您想在 Linux 上快速创建 QR 码时,这些 QR 码生成器应用程序会派上用场。
二维码最初是为汽车行业开发的,由于其高可读性和存储更多数据的能力,逐渐在其他行业受到欢迎。
因此,您现在会发现二维码在各种应用程序中发挥作用。无论是共享 vCard 和 Wi-Fi 密码,还是促进无线支付、共享应用程序下载链接,或者将人们重定向到网站,二维码几乎可以做任何事情。
然而,要获得 QR 码来执行其中任何操作,您需要一个 QR 码生成器:一种可以向 QR 码添加信息的工具。以下是一些适用于 Linux 的最佳 QR 码生成器。
1.二维码
qrencode 是一个适用于 Linux 的基于 CLI 的 QR 代码生成器。它使用 libqrencode 库将数据编码为 QR 码符号作为位图数组。生成代码后,它会保存为 PNG 图像文件,然后您可以根据需要共享或使用。
使用 qrencode 非常简单。使用它生成二维码所需要做的就是在终端中运行一些简单的命令。但由于 qrencode 提供了如此多的选项:纠错级别、大小、文件类型等,并且您可以使用它做很多事情,因此了解所有这些选项可能会令人望而生畏。在这种情况下,您可以使用qrencode --help命令来查找所有可用选项及其用法。
与大多数其他二维码生成器相比,qrencode 的突出之处在于它提供了多种高级功能,使您不仅可以使用它生成基本的文本二维码,还可以生成用于短信提示、WhatsApp 提示、vCard 等的二维码。更多的。
qrencode安装
请按照以下安装说明在 Linux 计算机上获取 qrencode。
在 Ubuntu/Debian 上:
sudo apt install qrencode
在 Arch Linux 上:
sudo pacman -S qrencode
在 Fedora、CentOS 或 RHEL 上:
sudo dnf install qrencode
2.二维码生成器
QR 码生成器(由 Studio La Cosa Nostra 开发)是一款简单的 QR 生成器软件,其核心是。它完全基于 GUI,并且非常易于使用。该软件的亮点之一是实时预览功能,当您在其中输入文本时,该功能会更改 QR 码的结构。
但话虽如此,QR 代码生成器非常基本,并且非常适合仅生成基于文本的 QR 代码。与大多数其他工具不同,它只提供两个附加选项:选择 QR 码宽度的能力和将 QR 码保存为 PNG 文件的快速保存按钮,这在某种意义上限制了其使用范围。
在 Linux 上安装二维码生成器
QR 代码生成器在 Linux 上以 AppImage 和 Snap 包的形式提供。如果您的计算机上有 Snap,则可以通过在终端中运行以下命令来获取 QR 代码生成器:
sudo snap install qr-code-generator-desktop
或者,如果您没有 Snap,您可以先使用我们的 Snap 指南安装它或下载 AppImage for QR Code Generator。
下载:二维码生成器AppImage
之后,转到您下载的文件夹并右键单击 AppImage。选择属性,然后在属性窗口中单击权限选项卡。
最后,如果您使用的是基于 Nautilus 的文件管理器,请选中允许将文件作为程序执行旁边的框。在 Dolphin 上,勾选可执行选项,并将 PCManFM 上的执行下拉列表更改为任何人。
最后,双击 AppImage 来运行它。
3. 解码器
Decoder 是一款适用于 Linux 的高级 QR 码生成软件。与 QR 码生成器类似,当您输入所需文本时,它还可以实时预览 QR 码。生成 QR 码后,您可以保存或导出。您保存的所有代码都列在历史记录选项卡下,可以随时访问。
然而,Decoder 与 QR 代码生成器的区别在于其内置 Wi-Fi QR 代码生成器功能,该功能以网络名称、密码和加密形式获取输入,并从中生成 QR 代码。
不仅如此,Decoder 还可以扫描二维码,因此您无需在计算机上下载其他工具。为此,Decoder 依赖您的网络摄像头和屏幕截图。因此,当您进入应用程序上的扫描选项卡时,Decoder 会要求您选择一种方法,然后您需要执行适当的步骤来扫描二维码。
解码器安装
解码以 Flatpak 形式提供。要安装它,您首先需要在 Linux 计算机上安装 Flatpak。
安装完 Flatpak 后,打开终端并运行以下命令来安装 Decoder:
flatpak install flathub com.belmoussaoui.Decoder
4.QtQR
QtQR 是一款基于 Qt 的软件,用于在 Linux 上生成和解码 QR 码。它是此列表中最先进的基于 GUI 的 QR 代码生成器,使您能够生成不同数据类型的 QR 代码,范围从文本和 URL 到 SMS、Wi-Fi、地理位置等等。
同样,QtQR 还允许您在生成 QR 码之前修改各种 QR 码参数,例如像素大小、边距大小和纠错级别。而且,它甚至还包含一个内置解码器来帮助您扫描二维码。
关于扫描,QtQR 为您提供了两个选项:从文件解码和从网络摄像头解码,您可以相应选择以解码任何 QR 码。一旦 QtQR 解码了代码,它就会在主窗口上输出其内容以及一些相关的操作选项,您可以根据需要使用这些选项。
如何在 Linux 上安装 QtQR
QtQR 是相当古老的软件,因此,您可以在大多数包管理器上找到它。因此,打开 Linux 计算机上的包管理器,查找 QtQR,然后安装它。
或者,您可以前往 Launchpad 查找 QtQR 版本,下载并通过命令行安装。
5. 津特
Zint 是另一个基于 CLI 的 Linux 二维码扫描器。但是,如果您在计算机上使用基于 Qt 的发行版,如果您愿意的话,也可以访问其 GUI。请注意,如果您希望在 GUI 模式下使用 Zint,则需要在系统上安装 Qt 库。
在此列表中的所有 QR 代码生成器中,Zint 可能是唯一提供如此多功能和选项,同时对 CLI 和 GUI 友好的工具。无论是设置代码的外观还是输入不同类型的数据,Zint 几乎可以处理所有类型的操作。
进一步增强 Zint 优势的是它支持 50 多种不同的符号系统,这让您不仅可以使用它生成 QR 代码。
如何在 Linux 上安装 Zint
Zint 可作为 TAR 包使用。首先,将存档下载到您的计算机上。
下载:Zint
接下来,进入下载目录并解压文件。打开终端并使用 cd 命令和 ls 命令导航到提取的 Zint 目录。现在,输入以下命令来安装它:
mkdir build
cd build
cmake ..
make
make install
如果您在运行这些命令时获得任何错误代码,请确保您在系统上安装了 cmake 和 libpng-devel packages再次尝试。
在 Linux 上轻松生成二维码
我们已经了解了 QR 码的用途。在 Linux 上,可以轻松找到适合您需求的 QR 码生成器,并且您可以使用多个实用程序在 Linux 计算机上轻松生成 QR 码。
如果其中一些工具对您来说非常基本,而其他工具则令人生畏,您也可以尝试在线二维码生成器。