2015-02-06 45 views
4

我正在尝试创建一个QR码,其中包含带有内嵌Base64编码的PNG照片的vCard。 (我对URI所引用的照片不感兴趣)里面vCard里面的照片QR码:如何让它可读?

我研究了vCard 3.0 specification,vCard 4.0 specification和维基百科文章“vCard”和“Base64”。

我创造了许多电子名片:

  • 版本2.1,3.0,4.0
  • 照片作为PNG或JPEG有和没有线的Base64照片折叠(以防万一PNG不工作)
  • 有和没有我的联系方式,变音符号

例子:

BEGIN:VCARD 
VERSION:3.0 
N;CHARSET=UTF-8:Diblík;Petr 
FN;CHARSET=UTF-8:Petr Diblík 
TITLE;CHARSET=UTF-8:přední český mozaikář 
NICKNAME:pd# 
TEL;TYPE=cell:+420777282921 
EMAIL:[email protected] 
URL:http://www.mozaikar.cz 
PHOTO;TYPE=PNG;ENCODING=B:iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQAAAACCEkxzAAABPklEQVR4AW3LMUvDQBjG8ecSSwbBdtEuauwgdHN3ueLmpJtgh36EfgDByya6+BEs+AGcBAcht9XRzUmMuLioRZHG2OTxXnqgqO9yP/48B2aQi37A/kHyHy6AEIJFCADsCnKHS4+ZiWAEtNaBSLBWepwXHi9j2WQIDJNG5KBSoiYIyKtgKKXHfEEAw4+dA1ggJjkU1B2kIHQ4lo0SSIEhT2AVoMnUwco3jQz3gynCPI9PK4MRJu04mTN4BPMYAR3MRKNFXCsW2s4TGUyhH5aIFZhcpynRgS70HYkEZmQoQJxpAaAHZoqm8jj0gFUUQCXwAH6XDvwY36g8avseq6+VAG29V/YEjXrJVLAcsbwR1N9YvQuaJEtB5PAsCB2YeoylwMGcCTT5OQYwu0VWt8C2e9ntY+OoSxZPhN3su1LxC1Cg7qrVLzSeAAAAAElFTkSuQmCC 
END:VCARD 

某些vCard(未在QR码中编码)可以成功导入Google通讯录,包括照片。

但在QR码编码时(使用goqr.me或qrcode-monkey.com),电子名片始终读WITHOUT照片中,使用以下任一的QR码读取器的Android的:

  • 谷歌护目镜
  • QR码读卡器(扫描公司)
  • Seznam.cz QR ctecka(Seznam.cz,如)

(QR码桌面阅读器(CodeTwo)for Windows无法读取这些QR码根本没有。)

请告知如何改进电子名片,以便从QR码中读取并保存到包括照片在内的联系人。

或者,如果电子名片有效,是否有一个平台的组合(无论是桌面还是手机),QR码阅读器和联系人管理器可以做到这一点?

回答

1

一个QR阅读器,可以读取这样的QR码的一切,被称为NeoReader QR &条码扫描器

它可在www.neoreader.com,多个平台。

使用内置的通讯录应用程序,通过由Android支持的三星智能手机进行测试。