Ok, need some feedback from all of you, if you don't mind?
The original plan was to implement the lossy optimizations for resizes only. While this is technically feasible, it's not very elegant, and I wonder if we wouldn't be leaving out a lot of images where folks would want to use the lossy option. Even worse, I was planning on just doing resizes from the Media Library, and the supported gallery plugins. So what happens to all the stuff we run through the 'optimize more' functionality?
A slightly better option is to just hook it into the wp_image_editor implementation that the plugin uses, so that anything WP edits would have lossy optimization (at least for plugins that do things the 'right' way).
Again, even though that seems pretty safe, I have two concerns:
1. There are still probably going to be images that folks would rather use the lossy optimization on.
2. It's going to be rather difficult to inform users on what IS and ISN'T using lossy optimization. Worse, I wouldn't even be able to tell them without looking at the code for any and every plugin that users might ask about.
So... I think I'm going to have to revise the plan, and enable lossy optimization for EVERYTHING. I'm sure Ian is already cheering, haha. Anyway, please give me some feedback on that. Is it great? Is it wonderful? Or are there drawbacks? I don't do a lot of image heavy websites, and very few PNGs, so it would be great to get some insight from those that it would affect more.