В Lightroom, как я могу увидеть все фотографии, которые были изменены после их экспорта - Фотопедия
9 голосов
/ 03 мая 2012

Я использую Adobe Lightroom 4 и снимаю RAW + JPG. Обычно я отправляю после обработки все свои изображения, а затем массово экспортирую их обратно в JPG, когда закончил переписывать исходные JPG, но иногда я могу забыть экспортировать день или два. В Lightroom есть способ отобразить все фотографии, которые были изменены, но НЕ экспортированы?

Я предполагаю, что есть какой-то способ определить фильтр или умную коллекцию, чтобы сделать это, но не смог найти правильную комбинацию полей для выбора.

Ответы [ 3 ]

5 голосов
/ 03 мая 2012

Согласно FAQ по отсутствующим Lightroom 4 единственное место, в котором вы можете определить, была ли экспортирована фотография, находится в истории разработки, в которой невозможно выполнить поиск, исключая фильтры / умные коллекции. *

Служба публикации на жестком диске будет отслеживать неэкспортированные фотографии, но вам нужно будет вручную добавить изображения в службу, и в отличие от диалогового окна экспорта нет возможности автоматически импортировать изображения обратно в каталог, вам потребуется синхронизировать папки, содержащие опубликованные изображения каждый раз.

До тех пор, пока Adobe не позволит фильтровать изображения на основе экспорта, лучшим подходом может быть либо, как предлагает @Akram, использовать определенную коллекцию для изображений, которые необходимо экспортировать, или добавить ключевое слово «не экспортируется» к вашим изображениям при их импорте, что позволит вам создать интеллектуальную коллекцию изображений, которые имеют корректировки и не были экспортированы. Однако в любом случае требуется точное ручное вмешательство.

4 голосов
/ 03 мая 2012

Хорошо, я думаю, что нашел хотя бы один достаточно технический способ решения проблемы. Я понял, что Lightroom хранит всю эту информацию в каталоге баз данных SQL Lite, в файле lrcat. Так что с небольшой помощью из следующей статьи, которая указала мне некоторые детали относительно того, где файл был сохранен и некоторые инструменты для доступа к нему.

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

Затем я смог создать следующий SQL-запрос, чтобы вернуть мне все изображения с последней записью в истории, которая НЕ экспортируется, не импортируется и не печатается. Таким образом, если я просто импортировал изображение, но не изменил его, оно не будет отображаться в моем списке файлов, которые я изменил.

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

Не простое решение для конечного пользователя, но оно работает для меня, как специалист по базам данных.

2 голосов
/ 03 мая 2012

Я считаю, что нет способа увидеть это, я согласен, что это полезная функция, и я удивлен, что Adobe не включил в LR4. Обычно я создаю коллекцию и добавляю фотографии, которые хочу экспортировать, в эту коллекцию.

...