Wie kann ich in Lightroom alle Fotos sehen, die nach dem Export geändert wurden?

Ich verwende Adobe Lightroom 4 und fotografiere RAW+JPG. Normalerweise postbearbeite ich alle meine Bilder nach und exportiere sie dann wieder in JPG, wenn ich mit dem Überschreiben der ursprünglichen JPGs fertig bin, aber manchmal vergesse ich vielleicht, ein oder zwei Tage zu exportieren. Gibt es in Lightroom eine Möglichkeit, alle Fotos anzuzeigen, die geändert, aber NICHT exportiert wurden?

Ich stelle mir vor, dass es eine Möglichkeit gibt, einen Filter oder eine intelligente Sammlung zu definieren, um dies zu tun, aber ich konnte nicht die richtige Kombination von Feldern zur Auswahl finden.

Vielleicht sollten Sie einen Veröffentlichungsdienst verwenden, anstatt zu exportieren.

Antworten (3)

Laut Lightroom 4 Missing FAQ ist der einzige Ort, an dem Sie derzeit feststellen können, ob ein Foto exportiert wurde, der Entwicklungsverlauf, der nicht durchsuchbar ist, wodurch Filter/intelligente Sammlungen ausgeschlossen werden.

Ein Festplattenveröffentlichungsdienst würde nicht exportierte Fotos nachverfolgen, aber Sie müssten die Bilder manuell zum Dienst hinzufügen, und im Gegensatz zum Exportdialog gibt es keine Option, die Bilder automatisch wieder in den Katalog zu importieren, Sie müssten die Bilder synchronisieren Ordner, die jedes Mal die veröffentlichten Bilder enthalten.

Bis Adobe es ermöglicht, Bilder basierend auf dem Export zu filtern, scheint der beste Ansatz zu sein, entweder, wie @Akram vorschlägt, eine bestimmte Sammlung für Bilder zu verwenden, die exportiert werden müssen, oder Ihren Bildern ein Schlüsselwort „nicht exportiert“ hinzuzufügen wenn sie importiert werden, wodurch Sie eine intelligente Sammlung von Bildern erstellen könnten, die sowohl Anpassungen aufweisen als auch nicht exportiert wurden. In beiden Fällen ist jedoch ein manueller Eingriff erforderlich, um die Genauigkeit zu gewährleisten.

Ich hoffe wirklich, dass Adobe versteht, wie nützlich dies wäre, und daran arbeitet. Bezweifle es offensichtlich.

Ok, ich glaube, ich habe mindestens einen ziemlich technischen Weg gefunden, um das Problem zu lösen. Mir wurde klar, dass Lightroom alle seine Informationen in einem SQL Lite-Datenbankkatalog, der lrcat-Datei, speichert. Also mit ein wenig Hilfe aus dem folgenden Artikel, der mich auf einige Details darüber verwies, wo die Datei gespeichert wurde, und auf einige Tools, um darauf zuzugreifen.

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

Ich konnte dann die folgende SQL-Abfrage erstellen, um mir alle Bilder zurückzugeben, die einen letzten Verlaufseintrag haben, der NICHT Export, Import oder Druck ist. Wenn ich also ein Bild gerade importiert, aber nicht geändert habe, wird es nicht in meiner Liste der von mir geänderten Dateien angezeigt.

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%'

Keine einfache Endbenutzerlösung, funktioniert aber für mich als Datenbanktyp.

Das ist fantastisch. Können Sie dies in Lightroom skripten oder ist dies nur SQLite?
Soweit ich weiß, ist dies nur in SQLite möglich

Ich glaube, es gibt keine Möglichkeit, dies zu sehen, ich stimme zu, dass dies eine gewünschte Funktion ist, und ich bin überrascht, dass Adobe es nicht in LR4 aufgenommen hat. Normalerweise erstelle ich eine Sammlung und füge die Fotos, die ich exportieren möchte, dieser Sammlung hinzu.