(PHP 4, PHP 5, PHP 7)
imagefilltoborder — Flood fill to specific color
$image
, int $x
, int $y
, int $border
, int $color
) : bool
imagefilltoborder() performs a flood fill
whose border color is defined by border
.
The starting point for the fill is x
,
y
(top left is 0, 0) and the region is
filled with color color
.
image
O resursă - imagine, întoarsă de una din funcțiile de creare a imaginilor, cum ar fi imagecreatetruecolor().
x
x-coordinate of start.
y
y-coordinate of start.
border
The border color. Un identificator al culorii create cu imagecolorallocate().
color
The fill color. Un identificator al culorii create cu imagecolorallocate().
Întoarce valoarea true
în cazul
succesului sau false
în cazul eșecului.
Example #1 Filling an ellipse with a color
<?php
// Create the image handle, set the background to white
$im = imagecreatetruecolor(100, 100);
imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 255, 255, 255));
// Draw an ellipse to fill with a black border
imageellipse($im, 50, 50, 50, 50, imagecolorallocate($im, 0, 0, 0));
// Set the border and fill colors
$border = imagecolorallocate($im, 0, 0, 0);
$fill = imagecolorallocate($im, 255, 0, 0);
// Fill the selection
imagefilltoborder($im, 50, 50, $border, $fill);
// Output and free memory
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Exemplul de mai sus va afișa ceva similar cu: