J'ai modifié l'exemple "Recursive Image File Processing Droplet" fourni par Apple dans l'éditeur AppleScript pour renommer tout fichier déposé et le déplacer vers un dossier personnalisé. Cela fonctionnait apparemment sans problème lorsque je déposais des images directement depuis iPhoto. Malheureusement, je remarque maintenant que les fichiers ont été déplacés hors de la bibliothèque iPhoto. La bibliothèque d'iPhoto est donc maintenant corrompue et iPhoto affiche les fichiers que je traite.
Tout d'abord, lorsque j'ai déposé les fichiers sur mon droplet, le signe vert "plus" s'est affiché de manière rassurante, et j'ai donc pensé que le droplet recevait une copie du fichier. N'est-ce pas le signe d'une mauvaise interface utilisateur ?
Maintenant, j'aimerais savoir comment gérer la bibliothèque iPhoto corrompue et les photos manquantes. Ma vraie question est donc de savoir comment récupérer une bibliothèque iPhoto corrompue de la manière la plus indolore possible, alors que tout ce qui s'est passé, c'est que certains fichiers ont été renommés et déplacés. J'ai écrit cette histoire comme un avertissement pour les personnes qui pourraient faire la même chose.
Mon système est OS X 10.7.4 et j'utilise iPhoto '09 8.1.2.