In Lightroom come posso vedere tutte le foto che sono state modificate dopo essere state esportate


9

Sto usando Adobe Lightroom 4 e scatto RAW + JPG. Normalmente, dopo aver sovrascritto gli JPG originali, ho postato tutte le mie immagini e poi le ho esportate di nuovo in JPG, ma a volte potrei dimenticare di esportare un giorno o due. Esiste un modo in Lightroom per visualizzare tutte le foto che sono state modificate ma NON esportate?

Immagino che ci sia un modo per definire un filtro o una collezione intelligente per farlo, ma non sono stato in grado di trovare la combinazione corretta di campi da scegliere.


2
Forse dovresti usare un servizio di pubblicazione invece di esportare.
Coneslayer

Risposte:


5

Secondo le FAQ mancanti di Lightroom 4, l'unico posto in cui puoi attualmente determinare se una foto è stata esportata è nella cronologia di sviluppo, che non è ricercabile, escludendo filtri / raccolte intelligenti.

Un servizio di pubblicazione su disco rigido tiene traccia delle foto non esportate, ma è necessario aggiungere manualmente le immagini al servizio e, a differenza della finestra di dialogo di esportazione, non esiste alcuna opzione per importare automaticamente le immagini nel catalogo, è necessario sincronizzare il cartelle contenenti le immagini pubblicate ogni volta.

Fino a quando Adobe non consente di filtrare le immagini in base all'esportazione, l'approccio migliore sembrerebbe essere, come suggerisce @Akram, utilizzare una raccolta specifica per le immagini che devono essere esportate o avere una parola chiave "non esportata" aggiunta alle immagini quando vengono importati, ciò consentirebbe di creare una raccolta intelligente di immagini che hanno entrambe regolazioni e non sono state esportate. In entrambi i casi, tuttavia, è necessario un intervento manuale per essere precisi.


Spero davvero che Adobe capisca quanto sia utile e ci sta lavorando. Ne dubito ovviamente.
bafromca,

4

Ok, penso di aver trovato almeno un modo abbastanza tecnico per risolvere il problema. Mi sono reso conto che Lightroom archivia tutte le sue informazioni in un catalogo del database SQL Lite, il file lrcat. Quindi, con un piccolo aiuto dal seguente articolo che mi ha indicato alcuni dettagli su dove è stato archiviato il file e alcuni strumenti per accedervi.

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

Sono stato quindi in grado di creare la seguente query SQL per restituirmi tutte le immagini che hanno un'ultima voce della cronologia NON esportata, importata o stampata. In questo modo se avessi appena importato un'immagine ma non l'ho modificata, non verrebbe visualizzata nel mio elenco di file che ho modificato.

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

Non è una semplice soluzione per l'utente finale, ma funziona per me come ragazzo del database.


È fantastico. Puoi scrivere questo all'interno di Lightroom o è solo sqlite?
bafromca,

Per quanto ne so, può essere fatto solo in sqllite
Joe Solano,

2

Credo che non ci sia modo di vederlo, sono d'accordo che questa è una funzionalità desiderata e sono sorpreso che Adobe non abbia incluso in LR4. Di solito quello che faccio è creare una raccolta e aggiungere le foto che voglio esportare in questa raccolta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.