PHP | Función Imagick colorFloodfillImage()

La función Imagick::colorFloodfillImage() es una función incorporada en PHP que se utiliza para cambiar el valor de color de cualquier píxel que coincida con el objetivo.

Sintaxis:

bool Imagick::colorFloodfillImage( $color, $fuzz, $bordercolor, $x, $y )

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

  • color: este parámetro contiene el objeto ImagickPixel que contiene el nombre del color relleno en formato de string.
  • fuzz: este parámetro contiene la cantidad de fuzz.
  • bordercolor: este parámetro contiene el objeto ImagickPixel que contiene el nombre del color del borde relleno en formato de string.
  • x: Mantiene la posición de inicio del eje x del relleno de inundación.
  • y: Mantiene la posición de inicio del eje y del relleno de inundación.

Valor de retorno: esta función devuelve VERDADERO en caso de éxito.

Errores/Excepciones: Esta función lanza ImagickException en caso de error.

Programa:

<?php
  
// Create an Imagick object
$image = new Imagick(
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png");
  
// Use colorFloodfillImage() function to change
// the color value of any pixel
$image->colorFloodfillImage( "red", 0.2, "white", 1, 1);
  
header("Content-Type: image/jpg");
   
// Display the output
echo $image->getImageBlob();
?>

Producción:

Referencia: https://www.php.net/manual/en/imagick.colorfloodfillimage.php

Publicación traducida automáticamente

Artículo escrito por piyush25pv 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 *