¿Dónde se guardan realmente los álbumes de fotos de Windows?

2

La aplicación de fotos de Windows 10 le permite guardar imágenes en "Creaciones", como álbumes de fotos. ¿Dónde se encuentran estos álbumes en Explorer?

La implicación de lo que he leído es que están en algún lugar del OneDrive del usuario, pero no me imagino que las fotos mismas se guarden en un álbum, simplemente sus rutas de archivo. De cualquier manera, no puedo encontrar esta información.

¿Puedo acceder a las rutas de archivo asociadas con las imágenes contenidas en uno de estos álbumes?

(Nota: no quiero subir a onedrive, solo quiero saber dónde se guardan los datos del álbum en la máquina, y si puedo acceder desde el explorador o la línea de comandos, por ejemplo)

Greedo
fuente
Debe ser ../Pictures/Camera Roll. Supongo que está hablando de dónde se almacenan las imágenes tomadas por la aplicación UWP Camera.
Ramhound
1
@Ramhound No, en realidad me estoy refiriendo a las imágenes (digamos en la tarjeta de memoria de mi cámara o en mis documentos), que abro con la aplicación Windows Photos, agregue select Add to creation-> album. Hasta donde sé, esto no mueve las fotos en sí mismas (tal vez las copia a los datos de la aplicación en alguna parte), pero supongo que crea algún tipo de archivo de datos que asocia esas imágenes con ese álbum. Me gustaría tener acceso a esta información si puedo
Greedo
Básicamente, me gustaría una lista de fotos en un álbum que creé, y no puedo ver ninguna opción en la interfaz de usuario de la aplicación de fotos (aparte de cargar laboriosamente todo en OneDrive) que me permite hacer esto
Greedo
"tal vez los copia en la aplicación": en lugar de especular, verifique si los datos existen y actualice su pregunta. No pudo indicar que estaba utilizando la aplicación Photos UWP en su pregunta. Sin embargo, los álbumes creados por esa aplicación en particular, de hecho, se almacenan en su directorio OneDrive y se sincronizan con su cuenta.
Ramhound
Puede crear manualmente un álbum a partir de las fotos en un directorio. Las "carpetas" deben indicar qué carpetas está escaneando el programa.
Ramhound

Respuestas:

2

Los álbumes se almacenan localmente en una base de datos SQLite que puede encontrar en %USERPROFILE%\AppData\Local\Packages\Microsoft.Windows.Photos_8wekyb3d8bbwe\LocalState\MediaDb.v1.sqliteEsta base de datos contiene detalles de todos sus álbumes, así como metadatos de imágenes (fecha de toma, modelos de cámara, etc.), así como información extraída con el motor de IA (como como reconocer rostros, tipos de escenas, etc.).

La eliminación de este archivo no eliminará las versiones en línea de los álbumes, y estos viajarán de un dispositivo a otro (a diferencia de los metadatos de la imagen y el reconocimiento facial).

OneDrive no almacena los álbumes en un archivo discreto, sino que lo almacena como parte de la base de datos que utiliza para correlacionar archivos con sus nombres de archivo, fecha de modificación y otros metadatos que normalmente se almacenarían en el sistema de archivos.

Rowland Shaw
fuente
Fantástico, lo abrí en un navegador y parece que tendrá todo lo que necesito. Por interés, ¿cómo encontró esta información (la ubicación del archivo)? ¿Conoces algún recurso que me ayude a navegarlo? por ejemplo, un sitio web que explica cómo se presenta, qué significan todas las cadenas de identificación, etc. ¿O simplemente examinó la carpeta de la aplicación y utilizó la intuición para determinar qué archivo contendría la base de datos de información?
Greedo
Utilicé una herramienta llamada procmon para encontrar la carpeta, y una herramienta para navegar por las bases de datos sqlite , con la sugerencia de leer la documentación de OneDrive para averiguar cómo funciona :)
Rowland Shaw