Wo speichert OS X das Profilfoto, das aufgenommen wird, wenn Sie zum ersten Mal ein Konto erstellen?

Wenn Sie zum ersten Mal Ihr OS X-Anmeldekonto erstellen, wird ein Foto von Ihnen gemacht. Wo wird dieses Bild gespeichert? Ich kann es in ~/Picturesoder nicht finden ~/Library.

Möchten Sie das Foto ersetzen oder möchten Sie nur wissen, wo es verwendet werden soll?
Meine Frau mag das Foto, das sie hier gemacht hat. Sie möchte eine Kopie zur anderweitigen Verwendung.
mögliches Duplikat von Wo speichert der Mac Kontobilder?

Antworten (5)

Das Foto befindet sich im Ordner /Library/Caches, falls Sie diesen Ordner noch nicht geleert haben. Ansonsten empfehle ich folgende Eingabe:

dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p > 
/PATH/TO/accountImage.jpg

in einer Zeile in einem Terminalfenster, von Chealions brillanter Antwort hier . Im obigen Beispiel wird eine JPEG-Kopie unter /PATH/TO/accountImage.jpg gespeichert.

Mit der Einschränkung, dass der Benutzer das nicht bereinigt hat (wie ich es jeden Monat tue), obwohl mein Kontobild dasselbe bleibt.
Ist diese Antwort für Lion noch gültig? Der Befehl ist nett, schlägt aber auf den meisten meiner 10.7.3- und 10.7.4-Rechner fehl, um ein funktionsfähiges JPG für Konten mit benutzerdefinierten Bildern zu liefern.
zur Verdeutlichung short_username === YOUR_USERNAME. funktioniert wie ein Kinderspiel

Sofern Ihr Konto kein Netzwerkkonto von einem Server wie OSX Server ist, der Verzeichnisdienste verwendet (oder AD unter Windows oder LDAP unter *nix), wird es in der plist-Datei gespeichert, die die lokalen Verzeichnisdienstdaten auf Ihrem Mac speichert.

Vor Lion waren diese Dateien einfach textformatierte XML-Dateien, die als shortname.plist im Verzeichnis /private/var/db/dslocal/nodes/users gespeichert wurden

Das Bild ist als JPEG-Datei unter dem Schlüssel kodiert:

    <key>jpegphoto</key>
    <array>
            <data>
            /9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
            AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD

Wenn Sie anstelle eines benutzerdefinierten Bilds ein Stock-Bild ausgewählt haben, können Sie diese Datei möglicherweise mit dem folgenden Befehl finden:

    dscl . -read /Users/shortname Picture

Das System speichert auch mehr als eine Handvoll früherer Bilder im Cache, sodass Sie normalerweise mit den grafischen Werkzeugen der Systemeinstellungen zu einem Lieblingsbild zurückkehren können. Wenn Ihre Plist im Binärformat gespeichert ist, können Sie einen Befehl wie diesen verwenden, um eine XML-Version der Binärdatei nach /tmp zu kopieren:

    plutil -convert xml1 shortname.plist -o /tmp/shortname.plist

schau mal in ~/Library/Images/iChat Recent Pictures

Es gibt kein ~/Library/Images/iChat Recent PicturesVerzeichnis. Ich habe gefunden, ~/Library/Application\ Support/AddressBook/Images/aber die eine Datei darin ist keine Bilddatei.
Dort habe ich auch geschaut und nichts gefunden. Das ist eine seltsame Sache, um sicher zu sein. Es könnte eine unsichtbare Datei sein, um sie vor schändlichen Charakteren wie uns zu verbergen, da das System sie an verschiedenen Orten verwendet.
Verdammt ... es schien dort für mein aktuelles Profilbild zu sein. Sie könnten fs_usage ausprobieren, während Sie darauf zugreifen, und sehen, ob dies den Speicherort preisgibt

Holen Sie sich ein Bild aus dem Profil

  1. Neues Terminalfenster öffnen
  2. Fügen Sie den folgenden Befehl hinzu

dskl . -read $(pwd) JPEGPhoto | Schwanz -1 | xxd -r -p > $(pwd)/Pictures/profile-photo.jpg

Bild in Profil einfügen

Geben Sie hier die Bildbeschreibung ein

  1. Öffnen Sie wie gewohnt das Einstellungsfenster „Benutzer & Gruppen“.
  2. Ziehen Sie eine Bilddatei per Drag-and-Drop in das vorhandene Miniaturbild des Profilbilds
  3. Passen Sie es nach Bedarf an und klicken Sie auf „Fertig“, um das Bild als Profilbild festzulegen

Öffnen Sie den Finder, klicken Sie auf: Befehl, Umschalttaste, G

Art:

~/Library/caches/com.skype.skype

Klicken Sie dann auf den Ordner, der Ihren Benutzernamen trägt .

Klicken Sie dann auf den Ordner SKavatar Cache .

Es sollte das erste Bild sein.

Viel Glück!

Dies beantwortet nicht die Frage des OP.