When the user zooms an image this don't means change the size of the original image
Exactly.
Thats why:
dont edit the original, but the zoomed image, and then scale it down to original when saving
In simple words: alwas edit what you see.