(PHP 4, PHP 5, PHP 7, PHP 8)
imagefilledrectangle — Рисует прямоугольник с заливкой
Функция создаёт на изображении image прямоугольник
и заливает фигуру цветом color.
Границы прямоугольника задаются двумя точками — координатами противоположных углов.
Координаты 0, 0 — левый верхний угол изображения.
imageОбъект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.
x1Координата 1-й точки по оси x.
y1Координата 1-й точки по оси y.
x2Координата 2-й точки по оси x.
y2Координата 2-й точки по оси y.
colorЦвет заливки. Идентификатор цвета, который добавила в палитру изображения функция imagecolorallocate().
Функция возвращает логическое значение true.
| Версия | Описание |
|---|---|
| 8.0.0 |
Параметр image теперь принимает объект GdImage;
раньше параметр принимал корректный gd-ресурс (resource).
|
Пример #1 Пример рисования прямоугольника с заливкой функцией imagefilledrectangle()
<?php
// Создаём изображение размером 55 на 30 пикселей
$im = imagecreatetruecolor(55, 30);
$white = imagecolorallocate($im, 255, 255, 255);
// Рисуем прямоугольник
imagefilledrectangle($im, 4, 4, 50, 25, $white);
// Сохраняем изображение
imagepng($im, './imagefilledrectangle.png');Вывод приведённого примера будет похож на: