Vai al contenuto

XMP to LUT

Uno strumento da riga di comando che converte i preset XMP di Adobe Camera Raw / Lightroom in LUT 3D `.cube` per Affinity, con un nucleo in Rust e un'interfaccia in Python.

Periodo
mag 2026
Stato
Concluso
Tecnologie
2

Panoramica

I preset di Lightroom e Adobe Camera Raw non si possono usare in Affinity. Questo strumento trasforma un preset XMP in una LUT 3D (.cube) che applica la stessa trasformazione del colore.

Come funziona

  • Nucleo in Rust — calcoli sul colore, generazione della LUT identità e scrittura del file .cube.
  • Livello Python — lettura del preset XMP, interfaccia a riga di comando e orchestrazione.
  • PyO3 + maturin — il ponte fra i due.

Comandi

  • convert — da un preset .xmp a una LUT .cube, con dimensione e titolo configurabili.
  • inspect — mostra le impostazioni lette dal preset e segnala le proprietà non supportate.
  • calibrate — confronta la LUT simulata con un'immagine HALD elaborata da Camera Raw e scrive una LUT corretta.