On Wed, Dec 9, 2015 at 11:51 PM, Rainer Rillke <rainerrillke(a)hotmail.com> wrote:
Feel like the same, some comments, though:
- image rotation, mirroring, flipping and cropping should be lossless
operations
- metadata (including EXIF) must be preserved and the file format should not
be changed
Yes and yes. We haven't gotten around to the file saving yet, but our
goal is to copy over the metadata to this new file along with relevant
templates [1].
- the browser should not freeze, even if I run the
editor on a low CPU
machine
The actual image editing is happening on the user's computer using
Canvas, so there is a chance of the browser freezing. We'll be moving
the process to the background so that the browser doesn't freeze, but
the action will still take some time. What size images, and how low
CPU machines are you worried about?
You can see our current processing times in the performance section
[2]. You can also look at the developer console when using the tool to
see how long each action is taking on your computer. Please do add
your findings on that page.
—prtksxna
[1]
https://www.mediawiki.org/wiki/Extension:ImageTweaks/UI#Templates
[2]
https://www.mediawiki.org/wiki/Extension:ImageTweaks/UI#Performance