Documentación offline PHP master

imagefilltoborder

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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:

Visualización del ejemplo: imagefilltoborder()

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.