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