韋斯特

韋斯特

我看到一个二维码读一本书,但我没有智能手机来解码它。

所以我只是拍了张照片并将图片保存到我的电脑上。我下载了 libdecoderqr0、libdecodeqr-dev 和 libdecodeqr-examples 来读取它。但我不知道如何使用它们。

我下一步该怎么做?或者有没有更好的方法来读取二维码?

答案1

几个选项:

  • 命令行二维码解码:zbarimg

    安装兹巴里姆格通过运行命令行应用程序:

    sudo apt-get install zbar-tools
    

    使用包提供的程序zbarimg读取您的二维码编码图像:

    从命令行:

    zbarimg "image-file-name.jpg"
    

    以上将在终端中显示图像中编码的内容。

  • 基于 Web 的解码和编码应用程序

    您可以在线编码和解码在线条形码阅读器.com以及ZXing 解码器在线

  • 数据矩阵命令行解码和编码: libdmtx

    libdmtx是一个用于读取和写入数据矩阵二维条形码的库 - 二维符号包含密集的数据模式,并具有内置的错误校正功能。

    安装libdmtx-实用程序从存储库并尝试使用它提供的工具:

    dmtxwrite- 创建数据矩阵条形码。简单示例:

    dmtxwrite  -o image.png input.txt
    

    这会将当前目录中包含的文本编码为当前目录中的input.txt图像。image.png

    dmtxread- 扫描 Data Matrix 条形码。简单示例:

    dmtxread image.png
    

    这将读取编码image.png并将解码的消息写入标准输出。

    libdmtx 资源:

  • 命令行二维码编码: grencode

    如果您想生成二维码,您可以qrencode从存储库中安装。

    < input.txt qrencode -s 10 -o test.png
    

    上述操作将把 input.txt 文件中的信息编码到名为 的图像文件中test.png

    或者您可以使用以下命令从控制台输入文本:

    qrencode -s 10 -o ubuntu.png http://www.ubuntu.com
    

    上述代码将生成一个名为 QR 编码的图像,其中编码了ubuntu.pngURL 。http://www.ubuntu.com

答案2

錶杆识别多种条形码,包括二维码。如果我安装zbar-tools

$ sudo apt-get install zbar-tools

并保存QtQR 图像到名为的文件askubuntu.png,然后该zbarimg实用程序找到并解码二维码

$ zbarimg askubuntu.png 
QR-Code:http://askubuntu.com
scanned 1 barcode symbols from 1 images in 0.02 seconds

还有一个zbarcam实用程序,您可以用它来解码网络摄像头发现的二维码。

答案3

韋斯特

用于创建和读取二维码的图形界面。

韋斯特

QtQR 可以从图像文件或网络摄像头读取二维码。它能够识别多种特定类型的二维码,包括网络链接、电子邮件地址/消息、短信和电话号码。

您可以使用网络摄像头扫描书中的二维码。如果这样做,请确保光线充足,并且您将二维码平放且静止。您将在屏幕上看到一个带有网络摄像头输入的窗口。等到出现绿点,然后关闭窗口,QtQR 将告诉您二维码中包含的内容。

从 Bionic(18.04)开始,QtQR 可以在 Ubuntu 上运行:

sudo apt install qtqr

您还可以通过添加 PPA 安装更新版本的 QtQRppa:qr-tools-开发人员/qr-tools-stable并安装该包qtqr

答案4

Google Chrome 在 Chrome 网上应用店中有一个名为快读

如果网页上有二维码,只需右键单击它即可!

相关内容