Fonction PHP Imagick paintFloodFillImage ()

| | | | | | | | | | | | |
Syntaxe :
bool Imagick::paintFloodFillImage ($fill, $fuzz, $bordercolor, $x, $y, $channel = Imagick::CHANNEL_DEFAULT)  Remarque.  Cette fonction est remplacée par   Imagick::floodFillPaintImage()  .Paramètres :Cette fonction prend six paramètres comme ci-dessus et décrits ci-dessous : 
  • $fill : contient un objet ImagickPixel ou une valeur de chaîne pour un remplissage de couleur.
  • $fuzz : définit la quantité de fuzz .
  • $bordercolor : contient un objet ImagickPixel ou une valeur de chaîne pour la couleur du pixel de bordure.
  • $x : contient le position de départ sur l`axe des x du remplissage.
  • $y : contient la position de départ sur l`axe des y du remplissage.
  • $invert : contient la valeur booléenne VRAI ou FAUX . TRUE peint tout pixel qui ne correspond pas à la couleur cible.
  • $channel : contient des constantes de canal. Plusieurs constantes de canal peuvent être combinées à l`aide d`opérateurs au niveau du bit.
Valeur de retour :Cette fonction renvoie TRUE en cas de succès. Le programme suivant illustre la fonction Imagick::floodFillPaintImage() en PHP :Programme :
// Créer un objet imagick$img = nouveau Imagick ( ` https://cdncontribute.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png ` );
// Utilisez la fonction Imagick::paintFloodFillImage() pour modifier
// la valeur de la couleur cible$img -> floodFillPaintImage ( ` cyan` , 1, `blanc` , 1, 1, false); en-tête ( " Content-Type : image / png " );
// Afficher l`image de sortieecho $img -> getImageBlob(); ?>
Sortie : Lien : https://www .php.net/manual/en/imagick.paintfloodfillimage.php