PHP Imagick levelImage () Funktion

| | | | | | | | | | | | |
Syntax:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Parameter :Diese Funktion benötigt vier Parameter wie oben und unten beschrieben:
  • blackPoint:dieser Parameter enthält den Schwarzpunkt des Bildes.
  • gamma:dieser Parameter enthält den Gammawert.
  • whitePoint:dieser Parameter enthält den Weißpunkt des Bildes.
  • channel:Dieser Parameter enthält eine Kanalkonstante, die für den Kanalmodus gültig ist. Verwenden Sie den bitweisen Operator, um mehr als einen Kanal zu kombinieren.
Rückgabewert:Diese Funktion gibt bei Erfolg TRUE zurück.Fehler / Ausnahmen:Diese Funktion wirft eine AusnahmeImagickException on error. Das folgende Programm veranschaulicht die Funktion Imagick::levelImage() in PHP:Programm:
// Speichern Sie das Bild in einer Variablen$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// Neues Imagick-Objekt deklarieren$imagick = new Imagick ( $imagick );
// Verwenden Sie die Imagick::newPseudoImage()-Funktion, um
// neues Bild mit ImageMagick-Pseudoformaten$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
// Funktion zum Setzen des Bildformats $imagick -> setFormat ( `png` );
// Verwenden Sie Imagick::getQuantum () Funktion für
// den ImageMagick-Quantenbereich zurückgeben$quantum = $imagick
-> getQuantum();
// Verwendung der Funktion Imagick::levelImage()$imagick -> levelImage ( $blackPoint / 100, $gamma , $quantum * $whitePoint / 100); header ( " Content-Type: image / png " );
// Anzeige der Bild als Ausgabeecho $imagick -> getImageBlob();
?>
Ausgabe: Link: https://www.php.net/manual/en/imagick.levelimage.php