imagescale

(PHP 5 >= 5.5.0, PHP 7)

imagescaleМасштабировать изображение по заданной ширине и высоте

Описание

imagescale ( resource $image , int $new_width , int $new_height = -1 , int $mode = IMG_BILINEAR_FIXED ) : resource|false

imagescale() масштабирует изображение, используя заданный алгоритм интерполяции.

Замечание:

В отличие от многих функций по работе с изображениями, 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() - Копирование и изменение размера изображения с ресемплированием