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