¿Dónde almacena OS X la foto del perfil que se necesita cuando se crea una cuenta?
-
16-10-2019 - |
Pregunta
Al crear tu OS X acceso a la cuenta que se necesita una foto de usted. ¿De dónde viene esa imagen se almacenan? No puedo encontrar en ~/Pictures
o ~/Library
.
Solución
En la foto se puede encontrar en la carpeta / Library / Caches, si no se ha aclarado todavía esta carpeta. De lo contrario, recomiendo a escribir:
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p >
/PATH/TO/accountImage.jpg
en una línea en una ventana de terminal, brillante respuesta de Chealion aquí . En el ejemplo anterior, una copia JPEG se guardará en /PATH/TO/accountImage.jpg.
Otros consejos
A menos que su cuenta es una cuenta de red de un servidor como OSX Server a través de servicios de directorio (o AD en Windows o LDAP en * nix), entonces se almacena en el archivo plist que almacena los datos de servicios de directorios locales en tu Mac .
Antes de león, estos archivos eran simplemente texto con formato de archivos XML almacenados como shortname.plist en el directorio / private / var / db / dslocal / nodos / usuarios
La imagen se codifica como un archivo JPEG en la clave:
<key>jpegphoto</key>
<array>
<data>
/9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD
Si ha seleccionado una imagen de archivo en lugar de uno personalizado, puede ser capaz de localizar el archivo con el siguiente comando:
dscl . -read /Users/shortname Picture
El sistema también almacena en caché más de un puñado de imágenes anteriores por lo que normalmente puede volver a una imagen favorita utilizando la preferencia del sistema herramientas gráficas. Si su plist se almacena en formato binario, es posible utilizar un comando como este para volcar una versión XML del archivo binario en / tmp:
plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
echar un vistazo en ~ / Library / Images / iChat Fotos recientes
Obtener imagen de perfil
- Abre nueva ventana de terminal
- Agregue el siguiente comando
dscl. -Leer $ (pwd) jpegPhoto | cola -1 | xxd -r -p> $ (Pwd) /Pictures/profile-photo.jpg
Poner en la imagen de perfil
- Abre los “Usuarios y grupos” panel de preferencias como de costumbre
- Arrastra y suelta un archivo de imagen en la imagen de perfil existente miniatura
- Ajuste según sea necesario y haga clic en “Done” para establecer la imagen como imagen de perfil
buscador abierta, haga clic en: comando, turno, G
tipo:
~ / Library / Caches / com.skype.skype
a continuación, haga clic en la carpeta que se encuentra en titulado como su nombre de usuario .
a continuación, haga clic en el SKAvatar caché carpeta.
que debería ser la primera imagen.
Buena suerte!