Возможно ли в LR 5 добавлять уникальные заголовки метаданных к большому количеству изображений? - Фотопедия
1 голос
/ 11 ноября 2013

Так что я использую squarespace для своего сайта. Клиенты могут прийти и посмотреть свои изображения, чтобы выбрать, какие они хотят. Чтобы они знали, какие из них выбрать, я должен пометить заголовки на изображениях для их показа. Есть ли способ добавить заголовки к изображениям оптом, но добавить уникальные заголовки вместо одного заголовка для всей серии фотографий? Имеет ли это смысл? Я не хочу входить в каждую фотографию, чтобы добавить новый заголовок, если мне не нужно.

1 Ответ

1 голос
/ 24 ноября 2013

Я думаю, что ваша проблема заключается в следующем.

У вас есть много картинок в каталоге lightroom, но у них нет уникального названия. Они могут иметь пустое поле заголовка или неуникальное общее название, такое как «Птицы» (в сотнях изображений)

Вы (или ваше веб-приложение, которое связано с вашим каталогом Lightroom) хотите уникальные заголовки, например, вместо «Птицы» вы хотите BIrds123, Birds124, ... Birds878

Стратегия (НЕПОЛНАЯ) для обновления названий следующим образом:

Прочтите этот пост в блоге главного программиста Джеймса О'Нила, http://jamesone111.wordpress.com/2012/08/09/getting-to-the-data-in-adobe-lightroomwith-or-without-powershell/

Скачать требуемый драйвер ODBC для баз данных sqlite, который позволит powershell получить доступ к каталогу lightroom, который имеет тип файла "база данных sqlite". (Считайте, что это файл Excel .xlsx, который на самом деле является просто файлом .zip. Попробуйте. Откройте файл .xlsx с помощью редактора .zip. Аналогично каталогу lightroom, его расширение .lrcat соответствует .sqlite)

Установите бесплатный драйвер ODBC.

Загрузить код Джеймса О'Нилса (zip-файл) https://skydrive.live.com/?cid=1efe2682bfbbd817&id=1EFE2682BFBBD817!2894 Это сценарий Powershell. Проверьте код.

Попробуй запустить,

или скопируйте из него sql и запустите его в клиенте командной строки, таком как sqlite manager (дополнение Firefox)

Это доступ только для чтения к базе данных. Выполняет операторы выбора SQL.

Напишите новую функцию, включающую инструкцию SQL UPATE, которая обновляет поле заголовка в соответствии с вашими потребностями.

ПСЕВДОКОД:

UPDATE some_table set title = title + "_" + AgLibraryFile.id_local

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

Может быть, есть лучший способ. Это низкоуровневый метод доступа.

...