PHP Imagick levelImage() functie

| | | | | | | | | | | | |
Syntaxis:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Parameters :Deze functie heeft vier parameters zoals hierboven en hieronder beschreven:
  • blackPoint:deze parameter bevat het zwarte punt van de afbeelding.
  • gamma:deze parameter bevat de gammawaarde.
  • whitePoint:deze parameter bevat het witpunt van de afbeelding.
  • kanaal:Deze parameter bevat een kanaalconstante die geldig is voor kanaalmodus. Gebruik de bitsgewijze operator om meer dan één kanaal te combineren.
Retourwaarde:Deze functie retourneert TRUE bij succes.Fouten / uitzonderingen:deze functie genereert een uitzonderingImagickException op fout. Het volgende programma illustreert de functie Imagick::levelImage() in PHP:Programma:
// Sla de afbeelding op in een variabele$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// Declareer een nieuw Imagick-object$imagick = new Imagick ( $imagick );
// Gebruik de functie Imagick::newPseudoImage() om
// nieuwe afbeelding met behulp van ImageMagick pseudo-formaten$imagick -> newPseudoimage (700, 250, `radiaal verloop: rood -blue` ) ;
// Functie voor het instellen van het beeldformaat $imagick -> setFormat ( `png` );
// Gebruik Imagick::getQuantum () functie voor
// retourneert het ImageMagick-kwantumbereik$quantum = $imagick
-> getQuantum();
// De functie Imagick::levelImage() gebruiken$imagick -> levelImage ( $blackPoint /100, $gamma , $quantum * $whitePoint /100); header ( " Inhoudstype: afbeelding / png " );
// Geef de afbeelding als uitvoerecho $imagick -> getImageBlob();
?>
Uitvoer: Link: https://www.php.net/manual/en/imagick.levelimage.php