Retrouver l'avatar d'un utilisateur

Je voulais reprendre l'image associée à un utilisateur (telle qu'on la voit dans l'écran de login) pour pouvoir la réutiliser.
Seulement, pas moyen de mettre la main dessus dans ~/Library ou dans /Library.

Une solution semble se trouver dans l'Open Directory, au niveau de l'attribut JPEGPhoto. Un enchaînement de dscl read et de quelques autres quelques commandes permet d'obtenir un fichier utilisable :

dscl . read /Users/user_short_name JPEGPhoto | tail -1 | xxd -r -p > user.jpg


Cette solution est utilisable sur OS X 10.5+. Source de cette astuce

Comments