如何在 python 中使用 "QR-tools" 在 QR 码中存储多种数据格式
How do i store multiple data format in a QR code using "QR-tools" in python
例如:
from qrtools import QR
#url
my_QR = QR(data = u"https://www.poemhunter.com/",
data_type = 'url',pixel_size = 10)
I want to store 2 data type i.e(Email and url) both in one QR code)
#email
#my_QR = QR(data = u"abcde@gmail.com.com",data_type = 'email',pixel_size = 10)
#encodes to a QR code
my_QR.encode()
vCard是存储联系信息的格式。如果你想只用一个二维码分享一张名片的内容,你可以使用它。
在你的例子中,如果你想分享一个电子邮件地址和一个网站,你可以把这个文本作为数据放在你的二维码中:
BEGIN:VCARD
VERSION:2.1
N:;
FN:
ORG:
TITLE:
ADR:;;;;;;
TEL;WORK;VOICE:
EMAIL;PREF;INTERNET:john@doe.com
URL:http://john.doe.com
NOTE:
END:VCARD
如您所见,有一些缺失值(我不确定是否所有数据都是强制性的)。您还可以添加姓名、地址、phone 号码、...
我认为这是在一个二维码中存储多种数据格式的最佳方式。您可以找到 here 创建包含带有 QRtools 的 vCard 的二维码的示例。
例如:
from qrtools import QR
#url
my_QR = QR(data = u"https://www.poemhunter.com/",
data_type = 'url',pixel_size = 10)
I want to store 2 data type i.e(Email and url) both in one QR code)
#email
#my_QR = QR(data = u"abcde@gmail.com.com",data_type = 'email',pixel_size = 10)
#encodes to a QR code
my_QR.encode()
vCard是存储联系信息的格式。如果你想只用一个二维码分享一张名片的内容,你可以使用它。
在你的例子中,如果你想分享一个电子邮件地址和一个网站,你可以把这个文本作为数据放在你的二维码中:
BEGIN:VCARD
VERSION:2.1
N:;
FN:
ORG:
TITLE:
ADR:;;;;;;
TEL;WORK;VOICE:
EMAIL;PREF;INTERNET:john@doe.com
URL:http://john.doe.com
NOTE:
END:VCARD
如您所见,有一些缺失值(我不确定是否所有数据都是强制性的)。您还可以添加姓名、地址、phone 号码、...
我认为这是在一个二维码中存储多种数据格式的最佳方式。您可以找到 here 创建包含带有 QRtools 的 vCard 的二维码的示例。