от AdminLF

Перенос стиля с референса на фото: XMP-пресет для Camera Raw автоматически

01/09/2026

🎨 Стиль с референса за 30 секунд: как фотографу автоматически переносить обработку на свои снимки

Description: Как фотографу перенести стиль с референса на свои RAW (DNG) - фото за секунды: скрипт создаёт XMP-пресет, Camera Raw применяет его, дальнейшее редактирование (при необходимости) доводит кадр до идеала. В данном примере используются файлы DNG.
Каждому фотографу знакомо это чувство. Открываешь Pinterest, видишь кадр — и залипаешь. Вот этот глубокий синий цвет воды. Вот этот золотой осенний свет. Вот этот мягкий «киношный» тон… И мысль: «Хочу, чтобы мои фото выглядели так же». 🤩
А потом реальность: вечер кручения ползунков в Camera Raw, десять вкладок с пресетами, результат «вроде похоже, но не то». А если у вас не один кадр, а целая съёмка на 500–1000 RAW-файлов? Руки опускаются. 😮‍
В этой статье я по-человечески, без зауми, покажу рабочий процесс, в котором перенос стиля с референса занимает секунды, а вся серия выглядит в едином стиле.

💡 В чём идея

Всё просто: специальный скрипт смотрит на референс как колориметр и сам выписывает готовый XMP-пресет для Adobe Camera Raw.
Никакой магии и никаких «облачных ИИ», которым надо отправлять свои фото на чужие серверы. Скрипт измеряет то, что человеческий глаз воспринимает как «стиль»:
  • 🌡 общий цветовой сдвиг — тёплый кадр или холодный → баланс белого;
  • 🌗 фактический цвет теней и светов — те самые «киношные» бирюзовые тени и золотые света → Split Toning / Color Grading;
  • 🎨 какие цвета в кадре сочнее → панель HSL (насыщенность отдельных цветов);
  • 📊 распределение яркости — плотные ли тени, не пересвечены ли света → контраст, Exposure, Blacks, Whites.
Затем все измерения превращаются в XMP-файл — родной формат пресетов, который Camera Raw и Lightroom понимают без перевода.

🛠️ Как выглядит процесс: 4 шага

Шаг 1. Берём референс 📌

Референс — любая фотография, стиль которой вам нравится: из Pinterest, из журнала, из собственного архива. Важно, чтобы это был уже готовый, обработанный кадр. Сохраняем JPG в папку.

Шаг 2. Запускаем скрипт — получаем пресет ⚙️

Одна команда в консоли:
python acr_style_transfer.py "референс.jpg" "ваш_кадр.dng"
Всё. Через пару секунд рядом с вашим RAW-файлом появляется .xmp-файл — готовый пресет, собранный с этого конкретного референса. Не «пресет из интернета на все случаи жизни», а уникальный набор параметров, измеренный с вашего референса.
📦 Если кадров много — вся серия обрабатывается одной строкой в PowerShell: скрипт проходит по папке и выписывает пресет каждому RAW. Никакой ручной работы.

🤔 Зачем в команде имя DNG, если скрипт его даже не открывает?

Вопрос, который возникает у каждого: «Референс понятно — это образец стиля. А зачем скрипту мой кадр? Он же его не трогает!»
Всё так. Скрипту не нужно содержимое вашего RAW — ему нужно его имя. 📛
Работает это так:
  1. 🎨 Референс — образец стиля. Скрипт «смотрит» только на него: измеряет цветовой характер, контраст, цвет теней и светов, насыщенность.
  2. 🏷️ DNG — адресат. Скрипт берёт его имя и кладёт готовый XMP-пресет рядом, назвав его точно так же: ваш_кадр.dng.xmp.
Почему это критично? Camera Raw устроен как почта с именной полкой: он применяет настройки автоматически только тогда, когда рядом с RAW-файлом лежит XMP с тем же самым именем. Такой файл называется sidecar — «файл-попутчик», как бирка на чемодане. ✈️ Перепутал имя бирки — чемодан уехал не туда.
Поэтому второй аргумент в команде — это адрес доставки пресета. Скрипт намеренно не трогает ваш RAW (DNG): исходник остаётся девственно чистым, а весь стиль живёт в отдельном XMP. Захотели отменить обработку — просто удалили XMP, и кадр снова как из камеры.
И вот тут раскрывается магия пакетной обработки: 🔁 цикл в PowerShell подставляет в команду каждый DNG по очереди, и каждый кадр получает свой именной пресет автоматически. Тысяча файлов — тысяча правильно названных XMP, без единой ручной переименовки.

Шаг 3. Открываем DNG в Camera Raw — пресет уже работает 🎛️

Открываете файл в ACR (или Lightroom) — и видите: пресет применён. Кадр получил:
  • баланс белого референса;
  • его контраст и плотность;
  • его тонирование теней и светов;
  • его сочность «нужных» цветов.
Вы не трогали ни одного ползунка — а кадр уже выглядит «в стиле». ✨

Шаг 4. Доводим фото в Photoshop 🖌️

Пресет делает ~80% цветовой работы, но он и не должен заменять ретушёра. Дальше — творческая часть:
  • ретушь и кожа;
  • локальные коррекции (dodge & burn, акценты на главном);
  • тонкая работа с деталями и резкостью;
  • кадрирование и финальные штрихи.
Разница лишь в том, что вы стартуете не с серого RAW, а с кадра, у которого уже есть цвет и настроение. Именно так работают студии, сдающие сотни кадров в едином стиле. 🏆
фотография референс
Образец применения пресета. До и после. Скачать этот пресет.

🎭 «А зачем всё это? В сети же тысячи готовых пресетов!» — спросят скептики

Справедливый вопрос. Пресетов в интернете действительно море. Но давайте честно посмотрим, что это за море. 🌊
  • 💸 Платные пресеты. Хорошие — всегда платные. И ладно бы только это: даже купленный набор от известного фотографа не гарантирует, что он сядет на ВАШИ кадры. Пресет делался под чужую камеру, чужой свет, чужой баланс белого. На ваших фото он может лечь плоско, кислотно или просто «не так». Деньги заплачены — а ползунки всё равно крутить вручную.
  • 🆓 Бесплатные пресеты. Их тысячи. Но давайте начистоту: это повторяющийся мусор. Одни и те же «инстаграмные» фильтры, битые файлы, «плёночные» пресеты, которые делают кожу зелёной. Чтобы перерыть эту гору и выкопать один приличный, вы снова «убьёте годы жизни». Знакомо, правда? 😄
  • 🎯 А главное — любой пресет это чужой стиль под чужие кадры. Но ведь у вас свои референсы: кадр из любимого фильма, пост фотографа, старая открытка, случайная картинка из ленты. Под них пресет не продаётся ни на одном маркетплейсе.
  • ✨ Со скриптом всё проще и быстрее. Вы больше не ищете пресет — вы выращиваете его сами из любой понравившейся картинки за 30 секунд. Без маркетплейсов, без трат, без копания в мусоре. Понравился кадр → скормил скрипту → получил СВОЙ уникальный пресет. Надоел стиль — скормил новый референс. В этом и вся разница: не вы подстраиваетесь под чужие пресеты, а пресет подстраивается под вас. 🙌

🤔 Почему это лучше, чем крутить ползунки вручную

Вручную 😫 Со скриптом 😎
15–40 минут на кадр секунды
результат зависит от глаза и усталости стабильный, измеренный цвет
кадры в серии «разъезжаются» по стилю вся серия в единой руке
пресеты из интернета не садятся на ваш RAW пресет собран с вашего референса

И главное: всё локально и бесплатно. Без API-ключей, подписок и загрузки своих работ на чужие серверы. Ваши референсы и ваши кадры остаются у вас. 🔒

👤 Кому это зайдёт

  • Свадебным и семейным фотографам — серия из 800 кадров в едином стиле без недели обработки;
  • репортажникам — сдача материала на следующий день после съёмки;
  • контент-мейкерам и блогерам — узнаваемый «свой» цвет от поста к посту;
  • предметке и каталогам — стабильный цвет на всём объёме.

❓ FAQ — короткие ответы на частые вопросы

Нужно ли быть программистом? Нет. Нужно запустить одну готовую команду. Если вы способны установить программу с установщика — вы справитесь.
Пресет заменит ретушёра? Нет, и не должен. Пресет — это цветовая база. Доводка, ретушь и акценты — в Photoshop.
Для разных референсов стиль будет разный? Да, в этом суть. Холодный референс с водой даст холодный «киношный» пресет, тёплая осень — золотой и тёплый. Пресет уникален ровно настолько, насколько уникален референс.
Это работает в Lightroom? Да. XMP — родной формат Adobe, Lightroom читает такие пресеты без конвертации.

🏁 Итог

Перенос стиля с референса — это больше не магия и не часы рутины. Это простая цепочка: референс → скрипт → XMP-пресет → Camera Raw → Photoshop. Фотограф получает главное — время и стабильный узнаваемый стиль. А творческая часть остаётся за человеком, где ей и место. 📸❤️
Попробуйте на одном кадре — и вы больше не захотите возвращаться к ручному кручению ползунков.

— А где скрипт и инструкция? Спросите вы. Вот пожалуйста 👇

📥 Скачать скрипт (ZIP-архив)
Распакуйте архив — внутри готовый файл acr_style_transfer.py

🛠️ Как работать со скриптом — проще, чем кажется

  1. ⚙️ Установите Python. Скачайте с python.org (при установке обязательно отметьте галочку «Add Python to PATH»). Затем откройте консоль и выполните одну команду:
    pip install Pillow
  2. 💾 Сохраните скрипт. Скачайте архив по кнопке выше, распакуйте его и положите файл acr_style_transfer.py в папку C:\style_transfer.
  3. 🚀 Запустите. Откройте PowerShell и выполните команду, подставив свои пути: первый аргумент — референс (фото, стиль которого нравится), второй — ваш RAW-файл:
    python C:\style_transfer\acr_style_transfer.py "C:\refs\мой_референс.jpg" "D:\фото\мой_кадр.dng"
  4. 🎨 Откройте результат. Рядом с DNG появится файл мой_кадр.dng.xmp — это и есть готовый пресет. Откройте DNG в Camera Raw или Lightroom — стиль применится автоматически, без единой ручной настройки.
  5. ✨ Финальный штрих в Photoshop: Не обязателен, если всё получилось в ACR. Всё, кадр готов к публикации!

🔁 Пакетная обработка серии: хотите прогнать через один референс целую папку кадров? Одна команда в PowerShell:

Get-ChildItem "D:\фото\*.dng" | ForEach-Object { python C:\style_transfer\acr_style_transfer.py "C:\refs\мой_референс.jpg" $_.FullName }

📌 Важно: скрипт не трогает ваш RAW — весь стиль живёт в отдельном XMP-файле. Захотите вернуться к исходнику — просто удалите XMP, и кадр снова станет как из камеры.

____________________________
Может быть интересно:
[ TimeLineClock — единственные часы, которые визуально показывают, что время движется вперёд, а не по кругу: Сделать заказ на изготовление часов ]
[ Fujifilm X-T5 Recipe «Rembrandt»: Живописный портрет SOOC в стиле великого мастера
: Посмотреть фотографии и рецепт ]
Другие посты
  • Подробный разбор Universal Photoshop Panel @AdminLF - 28/03/2026

    🚀 Универсальная панель для Adobe Photoshop: Раскройте свой...

  • Творческая фотография и авторская фотография — это не одно и то же @AdminLF - 26/04/2025

    Фотография как Искусство: Разбираем Творческий и Авторский П...