У меня есть изображение, хранящееся на веб-сервере. Например, https://victorthemes.com/themes/glazov/wp-content/uploads/2017/10/p-sidebar-two.jpg
Теперь я хочу изменить размер изображения с помощью php.
Я нашел этот код, но он слишком старый и не работает с php 7.2
<?php
$remote_file = 'https://victorthemes.com/themes/glazov/wp-content/uploads/2017/10/p-sidebar-two.jpg';
$new_width = 342;
$new_height = 268;
list($width, $height) = getimagesize($remote_file);
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($remote_file);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
header('Content-Type: image/jpeg');
imagejpeg($image_p, NULL, 100);
imagedestroy($image_p);
?>