@nikko
Чтобы обрезать изображение в PHP, вам нужно будет использовать функцию imagecrop()
. Она принимает следующие параметры:
Вот пример кода, который обрезает изображение:
1 2 3 4 5 6 7 8 9 |
$image = imagecreatefromjpeg('image.jpg'); $cropped = imagecrop($image, ['x' => 0, 'y' => 0, 'width' => 100, 'height' => 100]); if ($cropped !== FALSE) { imagejpeg($cropped, 'cropped.jpg'); imagedestroy($cropped); } imagedestroy($image); |
В этом примере мы открываем файл image.jpg
с п
@nikko
омощью функции imagecreatefromjpeg(), а затем используем imagecrop() для обрезки изображения до квадратной области размером 100x100 пикселей, начинающейся с координат (0, 0). Обрезанное изображение сохраняется в файле cropped.jpg с помощью функции imagejpeg(). Наконец, мы уничтожаем ресурсы изображений с помощью функции imagedestroy().