X-Face HOWTO
Il est possible d'inclure un avatar, une icone, un logo qui sera affiché
à côté de votre adresse email, dans les emails que vous envoyez.
Cette petite image noir & blancs 48x48 pixels sera encodée
dans un des champs de l'entête de l'email.
Ce document explique comment réaliser celà.
Téléchargez l'utilitaire compface. Installez le.
Prenez une photo de vous où on peut bien voir votre visage
(à partir d'une image scannée,
ou d'une photo numérique,
ou d'une web-cam).
Vous pouvez aussi prendre un logo, ou un avatar quelconque.
Ouvrez l'image avec le Gimp, réalisez alors les opérations suivantes :
- Recadrez
(si possible au plus prêt) - Convertissez l'image en niveaux de gris :
- Allez dans le menu

- Placez le contraste au maximum ou presque, ou alors une valeur très grande
- Ajustez alors la luminosité pour obtenir le résultat souhaité
- Recadrez encore une fois mais pour obtenir une image parfaitement carrée
- Redimensionnez l'image aux dimensions 48x48 pixels exactement
- Convertissez l'image en noir et blanc : et sélectionnez
- Enregistrez l'image au format PNG, avec comme nom par exemple x-face-1.png
Si vous êtes familier du Gimp vous pouvez évidemment faire varier et adapter les indications ci-dessus suivant le résultat que vous souhaitez obtenir.
Exécutez la commande suivante :
$ convert x-face-1.png x-face-1.xbm
Utilisez alors l'utilitaire xbm2xface.pl fournit avec compface
comme ceci :
$ cat x-face-1.xbm | ./xbm2xface.pl
Le résultat de cette commande sera utilisé par la suite, conservez le.
Pour finir aller dans votre client mail pour y enregistrer votre X-Face. Par exemple voici comment cela ce passe avec KMail. Allez dans le menu , ensuite allez dans la section Éditeur, sélectionnez alors l'onglet Liste de message puis dans Définir des champs d'en-tête MIME personnalisés cliquez sur Nouveau. Pour le Nom mettez alors X-Face, et pour la valeur mettez le résultat de la commande tapée précédemment.
En principe les champs des entêtes d'emails ne devraient pas être plus
long que 80 caractères.
Cependant KMail ne permet pas
(dans la version que j'utilise 1.8.2)
d'inclure des retours à la ligne.
Il ne tronque pas non plus par la suite à la 80ième colonne lorsqu'il encode un mail.
Si vous souhaitez malgré tout respecter cette règle, un petit script sed
(sur ˜/Mail/outbox ou ˜/Mail/outbox/cur/*)
pourra corriger ce petit défaut ;-).