Lorsque vous créez votre compte de connexion OS X pour la première fois, une photo de vous est prise. Où cette photo est-elle stockée ? Je ne la trouve pas dans ~/Pictures
o ~/Library
.
Réponses
Trop de publicités?La photo se trouve dans le dossier /Library/Caches, si vous n'avez pas encore vidé ce dossier. Sinon, je vous recommande de taper :
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p >
/PATH/TO/accountImage.jpg
sur une ligne dans une fenêtre du Terminal, de la réponse brillante de Chealion aquí . Dans l'exemple ci-dessus, une copie JPEG sera enregistrée dans /PATH/TO/accountImage.jpg.
À moins que votre compte ne soit un compte réseau d'un serveur tel que le serveur OSX utilisant les services d'annuaire (ou AD sous Windows ou LDAP sous *nix), il est alors stocké dans le fichier plist qui stocke les données des services d'annuaire locaux sur votre Mac.
Avant Lion, ces fichiers étaient simplement des fichiers xml au format texte stockés sous le nom de shortname.plist dans le répertoire /private/var/db/dslocal/nodes/users
L'image est encodée comme un fichier JPEG sous la clé :
<key>jpegphoto</key>
<array>
<data>
/9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD
Si vous avez sélectionné une image de stock au lieu d'une image personnalisée, vous pourrez peut-être localiser ce fichier avec la commande suivante :
dscl . -read /Users/shortname Picture
Le système met également en cache plus d'une poignée d'images précédentes, de sorte que vous pouvez généralement revenir à une image favorite en utilisant les outils graphiques des préférences du système. Si votre plist est stocké au format binaire, vous pouvez utiliser une commande comme celle-ci pour vider une version xml du fichier binaire dans /tmp :
plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
Obtenir une image du profil
- Ouvrir une nouvelle fenêtre de terminal
- Ajoutez la commande suivante
dscl . -read $(pwd) JPEGPhoto | tail -1 | xxd -r -p > $(pwd)/Pictures/profil-photo.jpg
Mettre une image dans le profil
- Ouvrez le panneau de préférences "Utilisateurs et groupes" comme d'habitude.
- Faites glisser et déposez un fichier image dans la vignette de la photo de profil existante.
- Ajustez si nécessaire et cliquez sur "Terminé" pour définir l'image comme photo de profil.