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.xmpa 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.