XMP metadata import fidelity, specifically for image geometry transforms (Upright feature).
Raw Developer Origin & Technical Request
GitHub Issue
Oct 7, 2026
The Lightroom XMP importer carries over `PerspectiveUpright`, but not the saved `UprightTransform_*` matrices. With Auto selected, LightCraft then solves its own transform. Consequently, carrying over the mode does not preserve the geometry saved by Lightroom.
## File and metadata
The affected file is an Adobe DNG converted from a Canon EOS 6D CR2. Its embedded XMP contains:
| Field | Value |
| --- | --- |
| `crs:PerspectiveUpright` | `1` (Auto) |
| `crs:UprightVersion` | `151388160` |
| `crs:UprightTransformCount` | `6` |
| `crs:UprightCenterNormX` | `0.554156` |
| `crs:UprightCenterNormY` | `0.529745` |
| TIFF orientation | `1` (normal) |
The saved `crs:UprightTransform_1` is:
```text
0.897233402,-0.013204641,-0.030578613,
-0.096087436,0.953621255,0.003270197,
-0.157075841,-0.043520282,1.000000000
```
The packet contains no `HasCrop`, `CropLeft`, `CropTop`, `CropRight`, `CropBottom`, or `CropAngle` fields. This is therefore a saved Upright geometry issue, not evidence that explicit manual crop coordinates failed to import.
The user reported that the framing did not match Lightroom in LightCraft 0.2.1 on macOS (build `fc3fa1a71b67b3bb2aeccbf0b164bd9543288b9f`).
## Source evidence
At main commit `707138f3fe35c46b26f98afdfa12a5d8f44f1abc`:
- [The CRS geometry importer](github.com/storytold/lightcr... maps `PerspectiveUpright` to the mode, without importing the stored Upright mat...
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from storytold/lightcraft.
Frequently Asked Questions
Market intelligence mapped to XMP metadata import fidelity, specifically for image geometry transforms (Upright feature)..
What is the technical positioning of XMP metadata import fidelity, specifically for image geometry transforms (Upright feature).?
Which technical concepts are associated with XMP metadata import fidelity, specifically for image geometry transforms (Upright feature).?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like DNG and CR2 by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics