Nach vCard 2.1 füge ich Fotos zu vCards hinzu. Ich kodiere das von einer URL abgerufene Bild und füge dann den codierten Wert an der richtigen Stelle in der vCard ein. Dies zeigt scheinbar das Foto korrekt für alle Programme an, die vCards mit Ausnahme des Windows Contacts-Programms unter Windows 7 öffnen können (wahrscheinlich auch nicht für neuere Windows-Versionen).Anzeigen von vCard-Fotos in Windows-Kontakten
Soweit ich das beurteilen kann, sollte die folgenden Schnipsel die V-Card Foto anzuzeigen, wenn in Windows-Kontakte geöffnet:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=ISO-8859-1:Lastname;Firstname;
FN;CHARSET=ISO-8859-1:Firstname Lastname
ORG;CHARSET=ISO-8859-1: Organization LLP
PHOTO;ENCODING=b;TYPE=jpg: <base64 encoded image as one line>
TITLE;CHARSET=ISO-8859-1:Position
TEL;WORK;VOICE:+1 999 999 9999
END:VCARD
Alle anderen Informationsanzeigen in Windows-Kontakte, aber nicht das Foto. Der Standardplatzhalter für leere Bilder wird angezeigt.
I haben versucht
ENCODING=BASE64
- ommitting die
ENCODING
Schlüsselwort insgesamt - die
TYPE
Schlüsselwort Entfernen insgesamt - Hinzufügen der Bild URL-Wert spezifisch ein 240px durch 240px Bild unter Verwendung der in der Datei anstelle des codierten Werts
Wer hat irgendwelche Ideen?
dies für ein wenig verlassen, während zumindest, aber der Konsens scheint zu sein, dass es nicht möglich ist, eine Fotoanzeige in einer vCard zu haben, die in Windows-Kontakten, zumindest für Windows 7+ geöffnet wird. Ich werde wahrscheinlich einen Fehlerbericht einreichen – Don