PHP | función imagefill()

La función imagefill() es una función incorporada en PHP que se usa para llenar la imagen con el color dado. Esta función realiza un relleno de inundación que comienza en la coordenada dada (arriba a la izquierda es 0, 0) con el color dado en la imagen.

Sintaxis:

bool imagefill( $image, $x, $y, $color )

Parámetros: esta función acepta cuatro parámetros, como se mencionó anteriormente y se describe a continuación:

  • $imagen: lo devuelve una de las funciones de creación de imágenes, como imagecreatetruecolor(). Se utiliza para crear el tamaño de la imagen.
  • $x: este parámetro se utiliza para establecer la coordenada x del punto de partida.
  • $y: este parámetro se usa para establecer la coordenada y del punto de inicio.
  • $color: Establece el color de la imagen. Un identificador de color creado por la función imagecolorallocate().

Valor devuelto: Esta función devuelve Verdadero en caso de éxito o Falso en caso de error.

Los siguientes programas ilustran la función imagefill() en PHP:

Programa 1:

<?php
  
// Create an image of given size
$image = imagecreatetruecolor(500, 400);
  
// Sets background to green
$green = imagecolorallocate($image, 0, 153, 0);
imagefill($image, 0, 0, $green);
  
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>

Producción:
image filled

Programa 2:

<?php
    
// It create the size of image or blank image.
$image = imagecreatetruecolor(500, 300);
    
// Set the background color of image.
$bg = imagecolorallocate($image, 205, 220, 200);
    
// Fill background with above selected color.
imagefill($image, 0, 0, $bg);
   
// Set the color of an ellipse.
$col_ellipse = imagecolorallocate($image, 0, 102, 0);
    
// Function to draw the filled ellipse.
imagefilledellipse($image, 250, 150, 400, 250, $col_ellipse);
    
// Output of the image.
header("Content-type: image/png");
imagepng($image);
    
?>

Producción:
image filled

Artículos relacionados:

Referencia: http://php.net/manual/en/function.imagefill.php

Publicación traducida automáticamente

Artículo escrito por Mahadev99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *