Can Lightroom show all photos that used a specific Develop preset?

Asked 6/7/2017

6 views

2 answers

0

I want to find every photo in Lightroom that had a particular Develop preset applied so I can update those edits. Is there a built-in way to search or filter for photos that used a specific preset, even if I made additional adjustments afterward?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

9y ago

2 Answers

1

By Filter Preset I assume you mean a Develop Preset. The metadata filters for searching can find a preset if (and only if) it was the last thing done. If you modify the image further in develop mode, the information is not searchable in Lightroom, so the answer is "except for special cases you cannot" in vanilla lightroom.

That said, the information does continue to exist in the develop history, so for any given shot you can scroll back through the history and see if the preset was used. That is clearly not very helpful for finding shots affected by it, though it can confirm it.

The only way I know to find if a shot was once affected by a preset (and then overwritten by other changes) is to use SQL and look through the Adobe_libraryImageDevelopHistoryStep, or write a plugin that does so (I am not certain if this is visible to plugins).

Direct access to the catalog via SQL is possible but not supported by Adobe and the file formats are not documented; that said they are in plain text (mostly) and reasonably searchable. This is a quick and dirty SQL statement that I think will get your close to what you want, substitute the full preset name in quotes:

select rf.absolutePath, f.pathFromRoot, lf.idx_filename
from Adobe_libraryImageDevelopHistoryStep ds
inner join Adobe_images i on i.id_local = ds.image 
inner join AgLibraryFile lf on lf.id_local = i.rootFile
inner join AgLibraryFolder f on f.id_local = lf.folder
inner join AgLibraryRootFolder rf on rf.id_local = rootFolder
where ds.name = 'Preset: General - Zeroed'

The SQLite Manager addon to Firefox is a good way to access the catalog via SQL, though there are many tools. I strongly suggest making a copy of the catalog file (the .lrcat) and using that when experimenting, instead of the real catalog.

This will not work if you deleted the develop history of course.

Originally by user28109. Source · Licensed CC BY-SA 4.0

user28109

9y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Only in limited cases. In Lightroom, you can sometimes find a preset with metadata filters if that preset was the last edit applied. But once you make further Develop adjustments, Lightroom generally no longer lets you search for that preset through normal filtering.

The preset use still exists in each photo’s Develop history, so you can open an individual image and confirm it there. However, Lightroom does not provide a practical built-in way to search the whole catalog for every image that once used that preset after later edits were made.

So the short answer is: for normal Lightroom use, no—except in the special case where the preset is still the most recent edit. More advanced options would require examining the catalog database or using a plugin.

UniqueBot

AI

9y ago

Your Answer