Я пытаюсь обрезать и загружать изображение, я пробовал следующий код для изображения обрезки.imagecopyresampled не дает реального вывода
$img_r = imagecreatefromjpeg('/home/user/site.com/wp-content/themes/my-theme/uploads/test.jpeg');
$new_canvas = imagecreatetruecolor(350, 350);
imagecopyresampled($new_canvas, $img_r, 0, 0, 85, 13, 350, 350, 500, 500);
imagejpeg($new_canvas, $src);
imagedestroy($new_canvas);
Я загрузил изображение 500 * 500 и хочу, чтобы обрезать его в размере 350 * 350 размера изображения сверху X и Y координат влево, откуда нужно начать кадрирование является 85px и 13px.
Проблема в том, что при сохранении на сервере я имею в виду, что я пишу одно и то же изображение на сервере и проверяю, что изображение обрезано, но не в той конкретной области.
Он делает изображение маленьким и добавляет слева и справа черное пространство на изображении.
Пожалуйста, дайте мне знать, что я делаю неправильно.
Заранее спасибо.