Масштабировать изображение в соответствии с максимальным размером файла

Я использую Imagick и мне нравится масштабировать изображение до максимального размера файла 2,5 МБ.

Я посмотрел на этот вопрос SOF:ImageMagick: масштабировать изображение JPEG с максимальным размером файла это именно то, что я хочу сделать, ноextent() Метод от Imagick не имеет параметра размера:http://www.php.net/manual/en/imagick.extentimage.php

Кто-нибудь знает, как я мог это сделать? В данный момент я пытаюсь вычислить коэффициент между исходным размером файла и целевым размером файла, чтобы вычислить новое разрешение, но обнаружил, что разрешение не пропорционально размеру файла.

Обновить - Выходной формат всегда JPEG, поэтому, если есть способ рассчитать размер, прежде чем сохранить его, было бы здорово

Заранее спасибо, Максим

Ответы на вопрос(1)

Ваш ответ на вопрос