Skaluj obraz według maksymalnego rozmiaru pliku

Używam Imagick i lubię skalować obraz do maksymalnego rozmiaru pliku 2,5 MB

Spojrzałem na to pytanie SOF:ImageMagick: skalowanie obrazu JPEG z maksymalnym rozmiarem pliku co jest dokładnie tym, co chcę zrobić, aleextent() metoda z Imagick nie ma parametru rozmiaru:http://www.php.net/manual/en/imagick.extentimage.php

Ktoś wie, jak mogę to zrobić? W tej chwili próbuję obliczyć współczynnik między oryginalnym rozmiarem pliku a docelowym rozmiarem pliku, aby obliczyć nową rozdzielczość, ale okazało się, że rozdzielczość nie jest proporcjonalna do rozmiaru pliku.

Aktualizacja - Format wyjściowy jest zawsze w formacie JPEG, więc jeśli istnieje sposób obliczenia rozmiaru wcześniej, aby go zapisać, byłoby świetnie

Z góry dziękuję, Maxime

questionAnswers(1)

yourAnswerToTheQuestion