imagescale
(PHP 5 >= 5.5.0, PHP 7)
imagescale — Масштабировать изображение по заданной ширине и высоте
Описание
$image
, int $new_width
, int $new_height = -1
, int $mode = IMG_BILINEAR_FIXED
) : resource|falseimagescale() масштабирует изображение, используя заданный алгоритм интерполяции.
Замечание:
В отличие от многих функций по работе с изображениями, imagescale() не изменяет переданный параметр
image; вместо него будет возвращено новое изображение.
Список параметров
-
image -
Ресурс изображения, возвращаемый одной из функций создания изображений, например, такой как imagecreatetruecolor().
-
new_width -
Ширина для масштабирования.
-
new_height -
Высота для масштабирования изображения. Если этот параметр опущен или отрицателен, соотношение сторон будет сохранено.
-
mode -
Одна из констант
IMG_NEAREST_NEIGHBOUR,IMG_BILINEAR_FIXED,IMG_BICUBIC,IMG_BICUBIC_FIXEDили что-либо еще (будет использовано два прохода).Замечание:
IMG_WEIGHTED4пока еще не поддерживается.
Возвращаемые значения
Возвращает масштабированное изображение ресурса в случае успешного выполнения или false в случае возникновения ошибки.
Смотрите также
- imagecopyresized() - Копирование и изменение размера части изображения
- imagecopyresampled() - Копирование и изменение размера изображения с ресемплированием