Fonction PHP Imagick levelImage ()

| | | | | | | | | | | | |
Syntaxe :
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Paramètres :Cette fonction prend quatre paramètres comme ci-dessus et décrits ci-dessous :
  • pointnoir :ce paramètre contient le point noir de l`image.
  • gamma :ce paramètre contient la valeur gamma.
  • whitePoint :ce paramètre contient le point blanc de l`image.
  • canal :Ce paramètre contient une constante de canal valide pour le mode canal. Utilisez l`opérateur au niveau du bit pour combiner plusieurs canaux.
Valeur de retour :Cette fonction renvoie TRUE en cas de succès.Erreurs/exceptions :cette fonction renvoie une exceptionImagickException en cas d`erreur.Le programme suivant illustre la fonction Imagick::levelImage() en PHP :Programme :
// Enregistrer l`image dans une variable$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png "  ; < br>// Déclarer un nouvel objet Imagick$imagick = new Imagick ( $imagick );
// Utilisez la fonction Imagick::newPseudoImage() pour créer
// nouvelle image utilisant les pseudo-formats ImageMagick$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
// Fonction de réglage du format de l`image $imagick -> setFormat ( `png` );
// Utiliser Imagick::getQuantum () fonction pour
// renvoie la plage quantique ImageMagick$quantum = $imagick
-> getQuantum();
// Utilisation de la fonction Imagick::levelImage()$imagick -> levelImage ( $blackPoint / 100, $gamma , $quantum * $whitePoint / 100); header ( " Content-Type: image / png " );
// Afficher le image en sortieecho $imagick -> getImageBlob();
?>
Sortie : Lien : https://www.php.net/manual/en/imagick.levelimage.php