Фильтрация по дате в Lightroom

В Lightroom 3, используя фильтр метаданных с одним из столбцов, установленным на дату в иерархическом режиме, я могу легко сузить диапазон дат. Я могу легко получить все фотографии 2010 года, или все фотографии октября 2010 года, или все фотографии 31 октября 2010 года. Но как получить все фотографии, сделанные 31 октября, вне зависимости от года? Единственный способ, который я смог найти, — вручную щелкнуть 31 октября 2010 г., затем Ctrl+щелчок 31 октября 2009 г., Ctrl+щелчок 31 октября 2008 г. и так далее. Нет ли более быстрого способа? Что если мне нужны все фотографии с 30 октября по 2 ноября любого года? Ctrl + щелчок по всем этим датам будет длиться вечно.

Ответы (2)

Я не нашел прямого способа сделать это, однако с помощью коллекции можно подойти довольно близко. Используя смарт-коллекцию, можно создать несколько правил для определения того, что входит в коллекцию изображений. Чтобы создать смарт-коллекцию, выполните следующие действия:

  1. В модуле «Библиотека» нажмите кнопку + (добавить) в разделе «Коллекции», обычно слева.
  2. В появившемся всплывающем меню выберите «Создать смарт-коллекцию…» (в моей версии для Mac нет сочетания клавиш, о котором я знаю)
  3. В разделе «Имя» диалогового окна введите имя, которое вы хотите использовать для его идентификации.
  4. Раскрывающийся список «Установить» обычно заполнен смарт-коллекциями по умолчанию, но при желании вы можете добавить дополнительные.
  5. В раскрывающемся списке «Совпадение «X» следующих правил выберите «Любой».
  6. В раскрывающемся списке первого поля правила (обычно по умолчанию используется «Рейтинг») выберите «Дата захвата».
  7. В раскрывающемся списке критериев выбора (обычно по умолчанию используется значение «есть») либо укажите, что дата захвата равна или находится в диапазоне дат.
  8. Введите информацию о дате по мере необходимости
  9. Затем нажмите кнопку «Добавить» в конце раздела правил. Нажмите кнопку «Добавить», чтобы добавить следующее правило для оценки.

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

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

+1 Я тоже пытался найти ответ на этот вопрос и, по сути, пришел к тому же выводу, что и вы.
Я использую аналогичный подход в ряде приложений с похожей умной фильтрацией/сбором. SmugMug, iTunes, LR... во всех них один и тот же базовый подход.

Ответ Брэдфорда - хорошая идея, поэтому я принял его ответ. Но добавление отдельного правила для каждого года в Lightroom, на мой взгляд, требует слишком много кликов.

Я обнаружил, что если щелкнуть правой кнопкой мыши смарт-коллекцию в Lightroom 3, я могу выбрать «экспортировать настройки смарт-коллекции», чтобы сохранить правила смарт-коллекции в .lrsmcolфайл. Получается текстовый файл, который легко редактируется в любом текстовом редакторе. Поэтому я создал смарт-коллекцию в Lightroom, которая выбирает фотографии за 2009 и 2010 годы, экспортировал ее, открывал в текстовом редакторе, копировал/вставлял дополнительные критерии для 2000–2008 годов и повторно импортировал ее.

Самый быстрый способ создать свою собственную интеллектуальную коллекцию для фильтрации дат — это, вероятно, вставить приведенный ниже код в текстовый редактор, выполнить поиск и замену 10-31и добавить 11-03свои собственные даты, сохранить в виде .lrsmcolфайла и импортировать его в Lightroom. Я не проверял, всегда ли Lightroom использует этот yyyy-mm-ddформат или использует его, потому что у меня Windows настроена на использование этого формата даты.

s = {
    id = "C6E098B5-18A6-409D-8920-068C94DC65B0",
    internalName = "Date range every year",
    title = "Date range every year",
    type = "LibrarySmartCollection",
    value = {
        {
            criteria = "captureTime",
            operation = "in",
            value = "2010-10-31",
            value2 = "2010-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2009-10-31",
            value2 = "2009-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2008-10-31",
            value2 = "2008-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2007-10-31",
            value2 = "2007-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2006-10-31",
            value2 = "2006-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2005-10-31",
            value2 = "2005-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2004-10-31",
            value2 = "2004-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2003-10-31",
            value2 = "2003-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2002-10-31",
            value2 = "2002-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2001-10-31",
            value2 = "2001-11-03",
        },
        {
            criteria = "captureTime",
            operation = "in",
            value = "2000-10-31",
            value2 = "2000-11-03",
        },
        combine = "union",
    },
    version = 0,
}
Спасибо за дополнительную информацию. Хотя это и не идеально, это позволило мне сделать что-то подобное с меньшими усилиями, чем мне в противном случае потребовалось бы, поскольку я искал сезонные фотографии за 20-летний период.