2015-02-06 58 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支持的三星智能手機進行測試。