That title might be a little confusing (sorry) but I'm using Channel Images to run some galleries; the client is giving me jpegs that were saved at highest quality, so they are too large (about 1-1.5MB each). CI can compress all the images at a specified rate, but what I'm looking for instead is a variable compression rate, so that images will be saved at the highest quality that keeps them under 200kb (for example).
In other words, I want the images compressed to the point that they reach 200kb, and not more: highly saturated images would therefore be more compressed than simple images.
Any ideas on how to achieve this? I'm trying to make things a little simpler for one of my clients.