(PHP 4, PHP 5, PHP 7, PHP 8)
imagefilledrectangle — Рисует закрашенный прямоугольник
Функция создаёт на изображении image
прямоугольник,
который закрашивает цветом color
начиная с точки 1 и заканчивая точкой 2. Координаты 0, 0 обозначают левый верхний угол изображения.
image
Объект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().
x1
x-координата точки 1.
y1
y-координата точки 1.
x2
x-координата точки 2.
y2
y-координата точки 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');
?>
Вывод приведённого примера будет похож на: