flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

Add option to save screenshot before and after annotation

Open GrzegorzDrozd opened this issue 5 months ago • 5 comments

Feature Description

Hi,

Can you please add an option that when selected would make sure that every time we save a screen with annotations/drawings/numbers/highlights we also save unedited version of the screenshot? So that if we ever need to adjust the changes we can have unedited copy of the file.

Thanks and have a nice day.

GrzegorzDrozd avatar Jul 13 '25 15:07 GrzegorzDrozd

I like this idea a lot. Good suggestion.

I think to keep this feature's scope reasonable we could save the original screenshot to the default Save Path, and default file name that the user configured in settings?

It would be hard to popup a save dialog mid edit.

borgmanJeremy avatar Jul 14 '25 20:07 borgmanJeremy

Else we could save a 2nd copy adjacent to where ever the user saves the edited version to, but that might be confusing if the final action is copy to clipboard, pin, or open in external application.

borgmanJeremy avatar Jul 14 '25 20:07 borgmanJeremy

@@borgmanJeremy perhaps the best course of action is to save the same screenshot twice with the same name and in the same folder, but one in png/jpeg/webp/etc. and one in svg. This way we hit two birds with one stone. Not only the user get to keep the actual screenshot, but they get all annotations in layered svg. This way, due to different formats, we can have both files in the same folder as well. This would close quite a few other open issues about modifying screenshot after it was already taken

mmahmoudian avatar Jul 15 '25 22:07 mmahmoudian

Hi,

I am glad that you like the idea :)

I think user plans to do the edits so edited file should be saved with pattern that user expects. Besides that we should save "-raw." copy of the not edited file. I really like idea about using svg (and I assume: image as background and edited things as a layer on top of them?) that would also solve the issue, but I have no idea about complexity. Also: svg capable editors are still not that common. Of course this would require a configuration option and it would be entirely opt-in.

GrzegorzDrozd avatar Jul 16 '25 13:07 GrzegorzDrozd

I would like too

sechanbask avatar Oct 27 '25 20:10 sechanbask