imagefilltoborder
En esta página
imagefilltoborder
Rellena una región con un color específico
Descripción#
imagefilltoborder(GdImage $image, int $x, int $y, int $border_color, int $color): true
```php
`imagefilltoborder` rellena con el color `color` toda la región dentro de la región limitada por el color `border_color`. El punto de partida es (`x`, `y`) (la esquina superior izquierda es el origen (0,0)) y el color de la región es `color`.
## Parámetros
`image`
Un objeto `GdImage`, retornado por una de las funciones de creación de imágenes, como `imagecreatetruecolor`.
`x`
X: coordenada de inicio.
`y`
Y: coordenada de inicio.
`border_color`
El color del borde. Un identificador de color creado con `imagecolorallocate`.
`color`
El color de relleno. Un identificador de color creado con `imagecolorallocate`.
## Valores devueltos
Retorna siempre `true`.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.0.0 | `image` ahora espera una instancia de `GdImage` ; anteriormente, se esperaba un recurso `gd` de tipo `resource` válido. |
## Ejemplos
Relleno de una elipse con un color
```php
Resultado del ejemplo anterior es similar a:

Notas#
El algoritmo no recuerda explícitamente qué píxeles ya han sido definidos, sino que lo infiere a partir del color del píxel, por lo que no puede distinguir entre un píxel que acaba de ser definido y un píxel que ya estaba presente. Esto significa que elegir cualquier color de relleno que ya esté presente en la imagen puede producir resultados no deseados.