100 votos

¿Dónde guarda Mac las imágenes de la cuenta?

Tomé una foto para agregar a mi cuenta en Mac.

Ahora quiero usarla en messenger, pero no la puedo encontrar. En la configuración de la cuenta, es demasiado pequeña. Necesito encontrar la original.

¿Dónde se almacenan las fotos de la cuenta en un Mac?

137voto

Nick Berardi Puntos 31361

Mac OS X 10.5+ guarda las imágenes de cuenta de usuario dentro del Directory Service con la excepción de una cuenta que no ha modificado su imagen de usuario desde que se creó por primera vez. Cuando se crea una cuenta por primera vez, contiene un atributo 'Picture' en su registro de usuario que es una ruta a la imagen en cuestión. Esto se puede leer utilizando el comando dscl (dscl . -read /Users/${USER} Picture).

Si un usuario ha modificado su imagen de usuario en cualquier momento, la imagen de la cuenta (también conocida como la versión recortada si es apropiado) se guarda en el atributo 'JPEGPhoto' de su registro de usuario.

Los archivos originales se pueden encontrar en /Library/User Pictures si estás buscando una imagen proporcionada por Apple, mientras que tus archivos originales personales deberían encontrarse en ~/Library/Images/iChat Recent Pictures/. Si los archivos se eliminan alguna vez de la carpeta iChat Recent Pictures, no afectará la imagen de tu cuenta de usuario en absoluto.

Si deseas extraer una versión de tu imagen de cuenta, puedes hacerlo ejecutando el siguiente comando

dscl . -read /Users/${USER} JPEGPhoto | tail -1 | xxd -r -p > ${HOME}/Desktop/accountImage.jpg

La resolución puede variar, dependiendo del tamaño original de la foto y de la versión del sistema operativo que estás usando cuando se guarda.

Si estás ejecutando Mac OS X 10.4, mi memoria me está fallando ya que no recuerdo si la imagen de usuario se almacenaba en NetInfo o no.

1 votos

Extraño, mi imagen de usuario personalizada NO está situada en ~/Library/Images/iChat Recent Pictures.

0 votos

@Uwe Honekamp - Si alguna vez se borra esa carpeta, no servirá de nada, ya que la imagen real se guarda en el atributo JPEGPhoto de su registro de usuario.

2 votos

Usé este comando: -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p > /PATH/TO/accountImage.jpg Ty Chealion

26voto

develop7 Puntos 913

Tenía dificultades para encontrar la caché de la imagen de la cuenta en Mountain Lion 10.8.3. No se encontraban en

~/Library/Caches/com.apple.iChat/Pictures

o

~/Library/Images/iChat Recent Pictures/

Presumiblemente esto se debe a que iChat se convirtió en Mensajes en Mountain Lion. Así que utilicé la herramienta de línea de comandos fs_usage para encontrarlas. Al ejecutar el comando

sudo fs_usage -w | grep .tiff

Y luego haciendo clic y estableciendo una nueva imagen de cuenta, puedes ver la ruta al archivo que se escribe en disco cuando cambias las imágenes de cuenta.

Resulta que en Mountain Lion 10.8.3, las imágenes de cuenta recientes se han trasladado a:

   ~/Library/Containers/com.apple.ImageKit.RecentPictureService/Data/Library/Images/Recent Pictures/

3 votos

~/Library/Containers/com.apple.ImageKit.RecentPictureService‌​/Data/Library/Images‌​/Recent Pictures/ funcionó para Mavericks

0 votos

También Yosemite. Lo bueno de esta solución es que solo necesitas acceso al sistema de archivos, no al Directorio de Servicios en vivo.

0 votos

Esta parece ser la respuesta correcta para las versiones más recientes de OSX

13voto

Spencer Star Puntos 41

Encontré las imágenes predeterminadas en /Library/User Pictures

Hay seis subdirectorios bajo este directorio. Puedes poner tu propio conjunto de imágenes como parte de la colección predeterminada.

Crea un nuevo subdirectorio vacío con tu nombre y, dado que este es un directorio fuera de tu cuenta y puede ser accedido por cualquier usuario, tendrás que ingresar tu contraseña de administrador.

Luego copia y pega tus imágenes en este nuevo subdirectorio, nuevamente ingresando tu contraseña de administrador.

Tus propias imágenes deberían aparecer ahora en la colección predeterminada. Luego tendrás que ir a la aplicación de contactos y cambiar tu foto. Luego ve a Usuarios y Grupos en las preferencias del sistema y cambia las fotos. Para cambiar las fotos selecciona editar y luego predeterminado y luego desplázate hacia abajo.

0 votos

Funcionó para mí. ¿Por qué está tan fuera de lugar!?

0 votos

La clave para mí fue matar la aplicación Ajustes y luego reiniciarla después de agregar la foto a /Library/User Pictures

4voto

EdC Puntos 61

En Mac OS X 10.8.2 Mountain Lion, existen archivos que son una mezcla de jpegs y tiffs en mi Mac. Por lo tanto, pueden ser copiados a otra ubicación.

El conjunto completo de fotos de usuario se encuentra en dos ubicaciones diferentes. Sin embargo, la foto de usuario en cuestión no necesariamente se correlaciona con la carpeta de usuario respectiva. Así que es un poco peculiar.

Mira en: Macintosh HD/Users/user0/Library/Images/iChat Recent Pictures/ Por 'user0' me refiero al nombre del primer usuario definido en el sistema (ver contexto a continuación). En esta ubicación hay 3 fotos de usuario, para 3 de mis 4 usuarios. 3 jpegs, todos de buena calidad. Curiosamente, esto es para todos los usuarios excepto user0. Los jpegs se llaman exactamente de la siguiente manera: 'Recent 1.jpg', 'Recent 2.jpg' y 'Recent 3.jpg'

Para user0, esta foto se encuentra en: Macintosh HD/Library/Caches/ Es un tiff, de baja calidad. El tiff se llama exactamente 'com.apple.user501picturecache.tiff'

Importante, aquí está el contexto del sistema mencionado anteriormente: - Una Apple iMac 20" principios de 2009 que originalmente tenía Mac OS X 10.5 Leopard - El primer usuario definido fue user0. Ni el nombre, ni la foto, han sido cambiados. - Todos los demás usuarios siguieron poco después. De nuevo, ni los nombres ni las fotos han sido cambiados. - Ha sido actualizado con cada nueva versión de Mac OS X lanzada. - Actualmente está ejecutando Mac OS X 10.8.2 Mountain Lion.

Nota: Cuando actualicé a Lion recuerdo que la foto de user0 no se veía tan bien al iniciar sesión. Se veía de baja calidad. Así que algo sucedió ahí. Supongo que Lion reorganizó dónde estaban las fotos e hizo algo a las fotos - no tengo pruebas de esto, es solo una corazonada.

3voto

Neil Coffey Puntos 13408

Así es como se encuentra en OS X 10.8.3:

~/Biblioteca/Contenedores/com.apple.ImageKit.RecentPictureService/Datos/Biblioteca/Imágenes/Imágenes Recientes/

0 votos

No such directory on my 10.8.3

0 votos

@Mark Interesante... siguiendo el camino indicado, lo encuentro en mi 10.8.3

0 votos

Estoy en un Mac Mini sin cámara, por lo que la imagen fue copiada de un archivo. Encontré una copia en /Library/Caches/com.apple.user501pictureCache.tiff

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X