Создание функции в php для сжатия изображения не работает? - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь сделать функцию в php, где, если изображение равно 400px или больше , то оно должно быть напечатано как 1000px , и если image на меньше , чем 300 px, тогда он должен shink и печатать как тот же пиксель, что и у него, но он не работает .

 function resize_image_max($image, $max_width, $max_height) {
    list($w, $h) = getimagesize($image);
    //try max width first...
    $ratio = $max_width / $w;
    $new_w = $max_width;
    $new_h = $h * $ratio;
    //if that didn't work
    if ($new_h > $max_height) {
        $ratio = $max_height / $h;
        $new_h = $max_height;
        $new_w = $w * $ratio;
    }
    $new_image[] = $new_h;
    $new_image[] = $new_w;
    return $new_image;
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...