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() - Копирование и изменение размера изображения с ресемплированием