Answers:
通过运行以下命令安装zbarimg命令行应用程序:
sudo apt-get install zbar-tools
使用zbarimg
包装提供的程序读取QR编码的图像
从命令行:
zbarimg "image-file-name.jpg"
上面将在终端中显示图像中编码的内容。
如果您想生成QR码,则可以从存储库中安装qrencode。
cat input.txt | qrencode -s 10 -o test.png
上面的代码会将信息编码在名为test.png的图像文件中的input.txt文件中。
或者您可以使用以下命令从控制台输入文本:
qrencode -s 10 -o ubuntu.png http://www.ubuntu.com
上面的代码将生成一个名为ubuntu.png的QR编码图像,其中包含http://www.ubuntu.com网址。
您可以通过以下网址进行在线编码和解码:Online Barcodereader.com和ZXing Decoder Online
从存储库安装libdmtx-utils,然后尝试使用其提供的工具。
Libdmtx是一个用于读取和写入Data Matrix 2D条形码的库,二维条形码是二维符号,具有内置的纠错功能,可保存密集的数据模式。
dmtxwrite - create Data Matrix barcodes, simple example;
dmtxwrite -o image.png input.txt
这会将当前目录中input.txt中包含的文本编码为图像,即当前目录中的image.png。
dmtxread-扫描数据矩阵条形码,简单示例;
dmtxread image.png
读取已编码的image.png并将已解码的消息写入标准输出。
echo -en "\x00" | qrencode -t PNG -o lol.png
zbarimg --raw qr.png > output.txt
将其保存到文件中。如果--raw
未启用,则将“ QR代码:”文本附加到输出。
zbarcam
,可以使用网络摄像头直接扫描QR码。
用于创建和读取QR码的图形界面。
QtQR可以从图像文件或网络摄像头读取QR码。它能够识别许多特定类型的QR码,包括Web链接,电子邮件地址/消息,SMS消息和电话号码。
您可能会使用网络摄像头扫描书籍中的QR码。如果这样做,请确保有足够的光线并且将QR码平放并保持静止。您将在屏幕上看到一个带有网络摄像头输入的窗口。等到出现绿点,然后关闭窗口,QtQR会告诉您QR码中包含的内容。
您可以通过添加PPA ppa:qr-tools-developers / qr-tools-stable并安装软件包来进行安装qtqr
。
此处有一个QR阅读器的Brainstorm要求:http : //brainstorm.ubuntu.com/item/15111/注释中包括指向Tbarcode和Decodecamera的链接,您可能想检查一下。我会直接链接到他们,但我不能发布多个链接。
我实际上想自己能够读取这些QR码,所以我制作了一个小应用程序,它位于系统托盘上,单击它,它会高亮显示屏幕上所有可见的QR码(或条形码)并告诉您他们说什么...此外,您也可以单击它,然后将任何代码文本复制到剪贴板以粘贴到浏览器等中。我使用的是ZBar,您可以在此处进行检查...
http://cnlohr.blogspot.com/2011/08/desktop-qr-code-reader-for-ubuntu.html
有人要帮我把它包装吗?
QTQR无法安装到Ubuntu 10.04 LTS上,因为软件包已损坏。代替此,您可以使用此链接进行安装。
Qreator是另一个QR代码创建者:
仓库-https: //launchpad.net/qreator
主页-http: //davidplanella.org/project-showcase/qreator/
Qreator安装
使用Ctrl + Alt + T打开终端,然后键入以下命令:
sudo add-apt-repository ppa:qreator-hackers/qreator-stable
sudo apt-get update
sudo apt-get install qreator