I'm writing to share a prototype image editor that our very own Prateek (prtksxna) has been working on.
Nice
We're hoping to write an extension around this and provide it on-wiki as a replacement for several bots and off-wiki tools. It's only an experiment, but honestly, our upload pipeline lacks an editing tool, which is *so* 2003. I'm looking towards getting this released on Commons, as a BetaFeature™, within the next few months.
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 - the browser should not freeze, even if I run the editor on a low CPU machine
-- Rillke
On Wed, Dec 9, 2015 at 11:51 PM, Rainer Rillke rainerrillke@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
multimedia@lists.wikimedia.org