【发布时间】:2015-11-06 07:15:09
【问题描述】:
在我的 Ubuntu 服务器上,我使用sudo apt-get install python-qrtools 安装了python-qrtools package(使用zbar)来解码Python 中的二维码和条形码图像,如下所示:
>>> qr = qrtools.QR()
>>> qr.decode('the_qrcode_or_barcode_image.jpg')
True
>>> print qr.data
Hello! :)
这很好用。
我现在想存储这些数据并在以后的时间点重新生成图像。但问题是我不知道原始图像是二维码还是某种类型的条形码。我检查了qr 对象的所有属性,但似乎都没有给我编码样式的类型(QR/bar/other)。
在this SO thread 中描述了 ZBar 确实返回了编码样式的类型,但它只给出了 Objective-C 中的一个示例,另外我不确定这是否真的是我正在寻找的答案.
有谁知道我如何在 Python 中找出编码样式的类型(例如 QR-code/BAR-code/other)(最好使用 python-qrtools 包)?如果不是在 Python 中,是否有任何 Linux 命令行工具可以找到它?欢迎所有提示!
【问题讨论】:
标签: python objective-c qr-code zbar