3 votes

Dans la nouvelle application Photos OSX, où sont stockées les informations sur les photos lisibles par machine ?

Dans iPhoto, il y avait un AlbumData.xml avec des informations sur toutes les photos, telles que le titre, le nom du fichier, etc. Je prévoyais de l'utiliser dans un programme Python pour exporter automatiquement les photos de certains albums vers mon site web.

Avec la nouvelle application Photos d'OSX, je n'arrive pas à trouver d'image. AlbumData.xml ou un fichier plist contenant les mêmes informations. Les ~/Pictures/Photos Library.photoslibrary/Database/apdb/ contient plusieurs .apdb qui sont des bases de données sqlite. J'ai inspecté le schéma de deux d'entre elles, mais je n'ai trouvé aucune liste de photos. (Note : "apdb" signifie "aperture db", il semble donc qu'Apple ait réutilisé une bonne partie d'aperture dans la nouvelle application Photos).

Je veux mettre la main sur les noms de fichiers de mes photos, leurs titres, les albums dans lesquels elles se trouvent. Où ces données sont-elles stockées ?

(La recherche sur Google est très difficile à cause du terme générique "photos"...)

5voto

ivan98 Points 61

La "liste des photos" se trouve dans le RKMaster table.

cd ~/Pictures/Photos Library.photoslibrary/Database/apdb
sqlite3 Library.apdb
select modelId,fileName,imagePath from RKMaster;

Faire .schema RKMaster pour voir les autres champs du tableau.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X