Pour créer une vCard il faut aller dans nos contacts de notre compte google et cliquer sur le contact qu’on veut créer. Dans le menu, cliquer sur exporter en vCard. Ça nous donnera un fichier .vcf.
Par défaut la vCard ne prend que du texte. Si on veut ajouter une photo de profil, il faut modifier le fichier avec Visual Studio Code par exemple.
En fonction de la version de la vCard (qui est indiqué dans le code), il faut ajouter en dessous du nom :
2.1:
PHOTO;JPEG;ENCODING=BASE64:[base64-data]
3.0:
PHOTO;TYPE=JPEG;ENCODING=b:[base64-data]
4.0:
PHOTO;ENCODING=BASE64;TYPE=JPEG:[base64-data]
Il va falloir remplacer [base64-data] par la photo en base64 :
– Redimensionner la photo au format 384 x 384 pixels
– Sur https://base64.guru/converter/encode/image, encoder l’image en base64, plain text.
– Copier coller tout le code fourni à la place de [base64-data] (ça donne un gros pavé) et sauvegarder le fichier .vcf
Pour d’autres éléments, on peut se référer à :
– https://en.wikipedia.org/wiki/VCard