Damselfly
Damselfly copied to clipboard
Implement Basic Image Editing
Add the ability to edit images directly in Damselfly, for export.
The editing will be completely non-destructive - changes will be stored in a transaction log in the DB alongside the image, and applied at display/render time. You'll then have the option to export the photo with the edits applied. If I can find appropriate standards, I'll also write the trans-log to the XMP files, so that some of the edits will also be applied in other software (Lightroom, Digikam, etc).
I'm tentatively starting with the following:
- Rotate
- Flip
- Crop
- Lighten
- Darken
- Adjust saturation
- Monochrome / black & white
Please comment if you have other suggestions. Bear in mind, I'm not building Lightroom. :)
Standard for storing Crop info in XMP: https://photo.stackexchange.com/questions/43893/how-to-store-tilt-rotation-and-crop-information-in-metadata