Рисует прямоугольник

# imagerectangle

(PHP 4, PHP 5, PHP 7, PHP 8)

imagerectangle — Рисует прямоугольник

### Описание

function imagerectangle(
GdImage `$image`,
int `$x1`,
int `$y1`,
int `$x2`,
int `$y2`,
int `$color`
): true

Функция imagerectangle() создаёт прямоугольник. Положение фигуры задаётся координатами противоположных углов. Точка с координатами 0, 0 соответствует верхнему левому углу изображения.

### Список параметров

`image`
  Объект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.
`x1`

  Координата верхнего левого угла по оси x.

`y1`

  Координата верхнего левого угла по оси y.

`x2`

  Координата нижнего правого угла по оси x.

`y2`

  Координата нижнего правого угла по оси y.

`color`

  Идентификатор цвета, который добавила в палитру изображения функция imagecolorallocate().

### Возвращаемые значения

Функция возвращает логическое значение `true`.

### Список изменений

Версия | Описание
--- | ---
8.0.0 | Параметр `image` теперь принимает объект GdImage; раньше параметр принимал корректный `gd`-ресурс (resource).

### Примеры

Пример #1 Пример отрисовки прямоугольника функцией imagerectangle()

    <?php

    // Создаём изображение размером 200 на 200 пикселей
    $canvas = imagecreatetruecolor(200, 200);

    // Создаём цвета
    $pink = imagecolorallocate($canvas, 255, 105, 180);
    $white = imagecolorallocate($canvas, 255, 255, 255);
    $green = imagecolorallocate($canvas, 132, 135, 28);

    // Отрисовываем разноцветные прямоугольники
    imagerectangle($canvas, 50, 50, 150, 150, $pink);
    imagerectangle($canvas, 45, 60, 120, 100, $white);
    imagerectangle($canvas, 100, 120, 75, 160, $green);

    // Устанавливаем заголовок с MIME-типом изображения и выводим результат
    header('Content-Type: image/jpeg');
    imagejpeg($canvas);

Вывод приведённого примера будет похож на:

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open