Есть ли способ постоянно синхронизировать настройки в Lightroom? - Фотопедия
4 голосов
/ 08 августа 2015

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

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

1 Ответ

1 голос
/ 18 августа 2015

Мой ответ основан на файлах ".XMP" (файлы sidecar) и состоит из 2 частей. Я объясняю два возможных решения в первой части и объясняю параметры для использования во второй.

Два решения с использованием файлов XMP

Эта часть объясняет 2 возможных решения, используя:

  1. RAW и 2 файла XMP
  2. TIFF и 1 файл XMP

1) Использование RAW и 2 XMP

Теоретически, одним решением может быть наличие 2 файлов XMP для каждого изображения:

  • XMP «A» для исходного изображения (RAW -> изображение «A»). Он должен содержать все настройки разработки вашей оригинальной картинки. Как только вы выйдете из Lightroom, все программное обеспечение для редактирования должно будет внести изменения в этот файл XMP. Для Photoshop и других это означает, что все «разрушительные» издания должны будут перезаписывать «оригинальную» картинку (поэтому оригинал на этом этапе не может быть RAW, он должен быть похож на TIFF, поскольку вы не можете «фотошопить» RAW).

  • XMP «B» для миниатюры, связанной с оригиналом (изображение «A» -> изображение «B»). Он должен содержать только информацию о преобразовании из оригинала в миниатюру (я думаю, только обрезку).

С этим параметром вы можете написать программу, которая будет следить за изменениями исходного изображения RAW (что вряд ли произойдет) или файла XMP «A». Вероятно, вам нужна база данных с датой последнего известного изменения RAW и XMP «A». Если такое изменение обнаружено, то вы используете программное обеспечение для разработки изображений, чтобы разработать свой оригинальный RAW с настройкой XMP «A» + XMP «B» для получения миниатюры.

Проблемы:

  • Я не знаю ни одного программного обеспечения для разработки bash, способного использовать проприетарные поля XMP, используемые Lightroom (и его проприетарным программным обеспечением для редактирования). Вы не можете использовать инструменты разработки Lightroom, как любые внешние программы, поэтому я думаю, вам понадобится:
    • плагин Lightroom или какая-то пакетная обработка Photoshop для получения разработанного исходного изображения (RAW -> изображение «A»)
    • более простой инструмент для преобразования этого изображения в миниатюру (изображение «A» -> изображение «B»).
  • Если вы обрезаете / поворачиваете / изменяете размер исходного изображения, вам придется изменить XMP "B".

2) Использование TIFF и 1 XMP

Поскольку вы застряли в TIFF при использовании Photoshop, вы можете оставить только XMP "B", чтобы получить миниатюру.

Используйте любой способ получения TIFF из RAW, а затем выполните все преобразования, которые вы хотите, в TIFF (этот TIFF является результатом RAW + XMP «A» в случае неразрушающего преобразования). Теперь вам просто нужно посмотреть изменения TIFF. Когда он обнаружен, запустите стороннюю программу, чтобы автоматически создать миниатюру на основе сохраненного преобразования. Параметры преобразования (обрезка, ...) могут быть сохранены в формате XMP (= XMP «B») или в любом совместимом формате, если это проще для сторонней программы обработки изображений. Используя ImageMagick (версия> = v7), что-то вроде convert image_A.jpg -profile xmp:image_A2B.xmp image_B.jpg должно сработать (не проверено).

О .XMP

Параметры обрезки и поворота файла Lightroom XMP сохраняются в следующем формате (эти строки добавляются в файл XMP при обрезке / повороте изображения):

crs:CropTop="0.3"
crs:CropLeft="0.4"
crs:CropBottom="0.9"
crs:CropRight="0.8"
crs:CropAngle="0"
crs:CropConstrainToWarp="0"
crs:HasCrop="True"
crs:AlreadyApplied="False"

4 первых поля (crs: CropTop, crs: CropLeft, crs: CropBottom и crs: CropRight) выражены в долях исходного размера изображения, заданного в верхнем левом углу:

Croping with XMP

Поле "crs: CropAngle" определяет поворот, но оно не должно вас беспокоить.

Надеюсь, эта помощь:)

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...