Dove OS X memorizza la foto del profilo che assume quando crei un account per la prima volta?

10

Quando crei per la prima volta il tuo account di accesso a OS X, ti fa una foto. Dove viene memorizzata l'immagine? Non riesco a trovarlo in ~/Pictures o ~/Library .

    
posta Ian C. 03.11.2010 - 15:25
fonte

5 risposte

14

La foto può essere trovata nella cartella / Library / Caches, se non hai ancora cancellato questa cartella. Altrimenti, ti consiglio di digitare:

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

su una riga in una finestra di Terminale, dalla brillante risposta di Chealion qui . Nell'esempio sopra, una copia JPEG verrà salvata in /PATH/TO/accountImage.jpg.

    
risposta data 20.03.2017 - 11:18
fonte
2

A meno che il tuo account non sia un account di rete da un server come OSX Server che utilizza i servizi di directory (o AD su Windows o LDAP su * nix), viene archiviato nel file plist che memorizza i dati dei servizi di directory locali sul tuo Mac .

Prima di Lion, questi file erano semplicemente file xml formattati nel testo memorizzati come shortname.plist nella directory / private / var / db / dslocal / nodes / users

L'immagine è codificata come file JPEG sotto la chiave:

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

Se hai selezionato una foto stock invece di una personalizzata, potresti essere in grado di individuare quel file con il seguente comando:

    dscl . -read /Users/shortname Picture

Il sistema memorizza anche più di una manciata di immagini precedenti in modo da poter tornare di solito a un'immagine preferita utilizzando gli strumenti grafici delle preferenze di sistema. Se il tuo plist è memorizzato in formato binario, puoi usare un comando come questo per scaricare una versione xml del file binario in / tmp:

    plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
    
risposta data 15.05.2012 - 17:54
fonte
1

dai un'occhiata in ~ / Library / Images / iChat Recent Pictures

    
risposta data 03.11.2010 - 16:28
fonte
-1

Ottieni immagini dal profilo

  1. Apri una nuova finestra di terminale
  2. Aggiungi il seguente comando

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

Inserisci immagine nel profilo

  1. Apri"Utenti e amp; Gruppi "pannello delle preferenze come al solito
  2. Trascina e rilascia un file immagine nella miniatura dell'immagine del profilo esistente
  3. Regola come necessario e fai clic su "Fine" per impostare l'immagine come immagine del profilo
risposta data 14.12.2018 - 22:04
fonte
-2

open finder, fai clic su command, shift, G

tipo:

~ / Library / Caches / com.skype.skype

quindi fai clic sulla cartella che è intitolata come nome utente .

quindi fai clic sulla cartella SKAvatar Cache .

dovrebbe essere la prima immagine.

Buona fortuna!

    
risposta data 21.05.2013 - 22:36
fonte

Leggi altre domande sui tag