Damselfly icon indicating copy to clipboard operation
Damselfly copied to clipboard

Implement Basic Image Editing

Open Webreaper opened this issue 1 year ago • 1 comments

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. :)

Webreaper avatar Jul 17 '23 12:07 Webreaper

Standard for storing Crop info in XMP: https://photo.stackexchange.com/questions/43893/how-to-store-tilt-rotation-and-crop-information-in-metadata

Webreaper avatar Jul 17 '23 16:07 Webreaper