Есть специфика сохранения изображения каждым из форматов и она будет отличаться, как вы понимаете, даже для каждого конкретного изображения в рамках одного и того же формата (то есть изображение 500х500px в формате jpg может весить в первом случае в 10 раз больше чем во втором).
Задача технически решаема, но, в конечно счете, чтобы создать изображение 500х500 не больше 10кб максимально хорошего качества в формате jpg или Png — такие функции популярных библиотек мне не известны. И они не могут быть, поскольку размер файла изображения становится известен после его фактического создания.
В конечном счете, решение задачи популярными библиотеками возможно (поправьте если ошибаюсь) только перебором нескольких итераций путём фактического создания файла изображения и выбора наиболее подходящего варианта по качеству и размеру. (Отредактировано автором: 16 Апреля, 2014 - 14:23:25)
|