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