Lorsque vous créez votre compte de connexion OS X pour la première fois, il prend une photo de vous. Où cette image est-elle stockée? Je ne le trouve pas dans ~/Pictures
ou ~/Library
.
Lorsque vous créez votre compte de connexion OS X pour la première fois, il prend une photo de vous. Où cette image est-elle stockée? Je ne le trouve pas dans ~/Pictures
ou ~/Library
.
Réponses:
La photo se trouve dans le dossier / Library / Caches, si vous n'avez pas encore effacé ce dossier. Sinon, je 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 de terminal, de la brillante réponse de Chealion ici . 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 qu'OSX Server utilisant des services d'annuaire (ou AD sur Windows ou LDAP sur * nix), il est 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 shortname.plist dans le répertoire / private / var / db / dslocal / nodes / users
L'image est encodée en 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, vous pouvez donc généralement revenir à une image préférée à l'aide des outils graphiques des préférences 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
jetez un oeil dans ~ / Bibliothèque / Images / iChat Images récentes
~/Library/Images/iChat Recent Pictures
répertoire. J'ai trouvé ~/Library/Application\ Support/AddressBook/Images/
mais le seul fichier n'est pas un fichier image.
Obtenir l'image du profil
dscl. -lire $ (pwd) JPEGPhoto | queue -1 | xxd -r -p> $ (pwd) /Pictures/profile-photo.jpg
Mettre l'image dans le profil
ouvrez le Finder, cliquez sur: commande, shift, G
type:
~ / Bibliothèque / caches / com.skype.skype
puis cliquez sur le dossier intitulé comme nom d'utilisateur .
puis cliquez sur le dossier SKAvatar Cache .
ce devrait être la première image.
Bonne chance!