Изменение размера картинки является одной из распространенных задач при работе с изображениями в PHP. Это может быть полезно, например, при создании галерей, обработке загружаемых пользователем фотографий или создании превью для отображения на сайте.


































































































Использование функции imagecopyresampled
Для изменения размера картинки в PHP можно использовать функцию imagecopyresampled
. Эта функция позволяет изменить размер изображения с сохранением пропорций и подгонкой под заданные размеры.
Пример использования функции imagecopyresampled
:
В данном примере мы указываем путь к исходному изображению, задаем желаемые размеры и создаем новое изображение с помощью функции imagecreatetruecolor
. Затем мы загружаем исходное изображение с помощью функции imagecreatefromjpeg
и изменяем его размер с помощью imagecopyresampled
. Новое изображение сохраняется с помощью функции imagejpeg
, а память освобождается с помощью imagedestroy
.
Таким образом, с помощью PHP вы можете легко изменить размер картинки в соответствии с вашими нуждами.