PHP Funzione Imagick levelImage ().

| | | | | | | | | | | | |
Sintassi:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Parametri :Questa funzione accetta quattro parametri come sopra e come descritto di seguito:
  • blackPoint:questo parametro contiene il punto nero dell`immagine.
  • gamma:questo parametro contiene il valore gamma.
  • whitePoint:questo parametro contiene il punto bianco dell`immagine.
  • canale:questo parametro contiene una costante di canale valida per la modalità canale. Usa l`operatore bit per bit per combinare più di un canale.
Valore restituito:Questa funzione restituisce TRUE in caso di successo.Errori / eccezioni:questa funzione genera un`eccezioneImagickException in caso di errore. Il seguente programma illustra la funzione Imagick::levelImage() in PHP:Programma:
// Salva l`immagine in una variabile$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// Dichiara un nuovo oggetto Imagick$imagick = nuovo Imagick ( $imagick );
// Usa la funzione Imagick::newPseudoImage() per creare
// nuova immagine utilizzando gli pseudo-formati di ImageMagick$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
// Funzione per impostare il formato dell`immagine $imagick -> setFormat ( `png` );
// Usa Imagick::getQuantum () funzione per
// restituisce l`intervallo quantico di ImageMagick$quantum = $imagick
-> getQuantum();
// Utilizzo della funzione Imagick::levelImage()$imagick -> levelImage ( $blackPoint / 100, $gamma , $quantum * $whitePoint / 100); header ( " Content-Type: image / png " );
// Visualizza il immagine come outputecho $imagick -> getImageBlob();
?>
Output: Link: https://www.php.net/manual/en/imagick.levelimage.php