а можно ли уменьшить картинку до заданного размера в байтах (не точно, надо уменьшить так чтоб размер был не больше чем заданный)
вариант с постепенным уменьшением размеров (ширины высоты) и проверкой результата (в байтах) слишком долгий и требовательный