Skip to content

yuzukumo/LRtemplate2XMPPresets

Repository files navigation

LRtemplate2XMPPresets

English | 简体中文 | 繁體中文(台灣)

Convert legacy Lightroom .lrtemplate develop presets to .xmp preset files.

Use the hosted web app

Use the hosted web app at https://bridge.yuuhi.de.

The web app runs locally in the browser. Preset files are not uploaded. In most cases, you do not need to self-host the app or use the Python CLI.

Review the output

  • .xmp preset files
  • crs:PresetType="Normal"
  • Camera Raw / Lightroom preset metadata
  • Tone curves when present
  • Gradient and circular local corrections when present

This project generates XMP presets. It does not generate Look/profile XMP files.

About the conversion target

Adobe documentation indicates that legacy .lrtemplate presets migrate to the XMP preset format in Lightroom Classic. For this reason, this project targets XMP presets rather than Looks.

References:

Run locally

This repository also includes the following local tools:

Start the web app locally:

npm install
npm run dev

Run the Python CLI:

python3 lrtemp2xmp.py --input-dir ./presets --output-dir ./converted-xmp --group "User Presets"

Supported nested structures

  • ToneCurvePV2012
  • ToneCurvePV2012Red
  • ToneCurvePV2012Green
  • ToneCurvePV2012Blue
  • GradientBasedCorrections
  • CircularGradientBasedCorrections

If an unsupported nested setting is found, the converter returns an error instead of omitting the data.

About

Convert legacy Lightroom .lrtemplate presets into modern .xmp presets with a Python CLI or a pure frontend Cloudflare Workers app.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors