我看到一个二维码读一本书,但我没有智能手机来解码它。
所以我只是拍了张照片并将图片保存到我的电脑上。我下载了 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 资源:
- 查看一些这里有提示
- 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.png
URL 。http://www.ubuntu.com
答案2
答案3
韋斯特
用于创建和读取二维码的图形界面。
QtQR 可以从图像文件或网络摄像头读取二维码。它能够识别多种特定类型的二维码,包括网络链接、电子邮件地址/消息、短信和电话号码。
您可以使用网络摄像头扫描书中的二维码。如果这样做,请确保光线充足,并且您将二维码平放且静止。您将在屏幕上看到一个带有网络摄像头输入的窗口。等到出现绿点,然后关闭窗口,QtQR 将告诉您二维码中包含的内容。
从 Bionic(18.04)开始,QtQR 可以在 Ubuntu 上运行:
sudo apt install qtqr
您还可以通过添加 PPA 安装更新版本的 QtQRppa:qr-tools-开发人员/qr-tools-stable并安装该包qtqr
。
答案4
Google Chrome 在 Chrome 网上应用店中有一个名为快读。
如果网页上有二维码,只需右键单击它即可!