Dans Lightroom, comment puis-je voir toutes les photos qui ont été modifiées après leur exportation


9

J'utilise Adobe Lightroom 4 et je photographie RAW + JPG. Normalement, je post-traite toutes mes images, puis je les exporte en masse vers JPG lorsque j'ai fini d'écraser les JPG d'origine, mais parfois j'oublie d'exporter un jour ou deux. Existe-t-il un moyen dans Lightroom d'afficher toutes les photos qui ont été modifiées mais NON exportées?

J'imagine qu'il existe un moyen de définir un filtre ou une collection intelligente pour ce faire, mais je n'ai pas pu trouver la bonne combinaison de champs à choisir.


2
Vous devriez peut-être utiliser un service de publication au lieu d'exporter.
coneslayer

Réponses:


5

Selon la FAQ manquante de Lightroom 4, le seul endroit où vous pouvez actuellement déterminer si une photo a été exportée se trouve dans l'historique de développement, qui n'est pas consultable, excluant les filtres / collections intelligentes.

Un service de publication sur disque dur garderait une trace des photos non exportées, mais vous devrez ajouter manuellement les images au service, et contrairement à la boîte de dialogue d'exportation, il n'y a pas d'option pour réimporter automatiquement les images dans le catalogue, vous devrez synchroniser le dossiers contenant les images publiées à chaque fois.

Jusqu'à ce qu'Adobe permette de filtrer les images en fonction de leur exportation, la meilleure approche semble être, comme le suggère @Akram, d'utiliser une collection spécifique pour les images qui doivent être exportées ou d'avoir un mot clé «non exporté» ajouté à vos images lorsqu'ils sont importés, ce qui vous permettrait de créer une collection intelligente d'images qui ont toutes deux des ajustements et n'ont pas été exportées. Quoi qu'il en soit, une intervention manuelle est nécessaire pour rester précis.


J'espère vraiment qu'Adobe comprend à quel point cela serait utile et y travaille. J'en doute évidemment.
bafromca

4

Ok je pense avoir trouvé au moins une façon assez technique de résoudre le problème. J'ai réalisé que Lightroom stocke toutes ses informations dans un catalogue de base de données SQL Lite, le fichier lrcat. Donc, avec un peu d'aide de l'article suivant qui m'a montré quelques détails sur l'endroit où le fichier était stocké et quelques outils pour y accéder.

http://www.earthboundlight.com/phototips/querying-sqlite-lightroom-database.html

J'ai ensuite pu créer la requête SQL suivante pour me renvoyer toutes les images qui ont une dernière entrée d'historique qui n'est PAS exportée, importée ou imprimée. De cette façon, si je viens d'importer une image sans la modifier, elle n'apparaîtra pas dans ma liste de fichiers que j'ai modifiés.

SELECT a.name, files.idx_filename
FROM "Adobe_libraryImageDevelopHistoryStep" a
INNER JOIN (SELECT image, MAX(dateCreated) LastDateCreated
FROM "Adobe_libraryImageDevelopHistoryStep"
GROUP BY image) x ON a.image = x.image AND a.dateCreated = x.LastDateCreated
INNER JOIN Adobe_images img
    ON img.id_local = a.image
INNER JOIN AgLibraryFile files 
    ON img.rootFile = files.id_local
where name NOT LIKE 'Export%' AND name NOT LIKE 'Import%' AND name NOT LIKE 'Print%'

Ce n'est pas une solution simple pour l'utilisateur final, mais cela fonctionne pour moi en tant que type de base de données.


C'est fantastique. Pouvez-vous écrire ceci dans Lightroom ou s'agit-il uniquement de sqlite?
bafromca

Pour autant que je sache, cela ne peut être fait qu'en sqllite
Joe Solano

2

Je crois qu'il n'y a pas moyen de voir ça, je suis d'accord que c'est une fonctionnalité recherchée et je suis surpris qu'Adobe n'ait pas été inclus dans LR4. Habituellement, je crée une collection et j'ajoute les photos que je veux exporter à cette collection.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.