我正在尝试使用PNG中的内联Base64编码照片创建包含我的vCard的QR码。 (我对URI引用的照片不感兴趣。)
我研究过vCard 3.0 specification,vCard 4.0 specification和维基百科文章“vCard”和“Base64”。
我创建了很多vCards:
示例:
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:petr.diblik@mozaikar.cz
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)编码时,使用以下任何适用于Android的QR码阅读器,无需照片即可读取vCard:
(用于Windows的QR Code Desktop Reader(CodeTwo)根本无法读取这些QR码。)
请告知如何改进vCard,以便从QR码中读取并保存到包含照片的联系人。
或者,如果vCard有效,是否存在某种平台组合(无论是桌面还是移动),QR码阅读器和联系人管理员sw可以做到这一点?
答案 0 :(得分:1)
可以从这些QR码读取所有内容的QR阅读器称为 NeoReader QR&条形码扫描器。
适用于多个平台的www.neoreader.com。
使用内置的通讯录应用程序,使用由Android驱动的三星智能手机进行测试。