Função PHP Imagick levelImage()

| | | | | | | | | | | | |
Sintaxe:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Parâmetros :Esta função recebe quatro parâmetros conforme descrito acima e descrito abaixo:
  • blackPoint:este parâmetro contém o ponto preto da imagem.
  • gamma:este parâmetro contém o valor gama.
  • whitePoint:este parâmetro contém o ponto branco da imagem.
  • canal:Este parâmetro contém uma constante de canal que é válida para o modo de canal. Use o operador bit a bit para combinar mais de um canal.
Valor de retorno:Esta função retorna TRUE em caso de sucesso.Erros/exceções:esta função lança uma exceçãoImagickException em caso de erro. O programa a seguir ilustra a função Imagick::levelImage() no PHP:Program:
// Salva a imagem em uma variável$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// Declare um novo objeto Imagick$imagick = new Imagick ( $imagick );
// Use a função Imagick::newPseudoImage() para criar
// nova imagem usando pseudoformatos ImageMagick$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
// Função para definir o formato da imagem $imagick -> setFormat ( `png` );
// Use Imagick::getQuantum () função para
// retornar o intervalo quântico do ImageMagick$quantum = $imagick
-> getQuantum();
// Usando a função Imagick::levelImage()$imagick -> levelImage ( $blackPoint / 100, $gamma , $quantum * $whitePoint / 100); header ( " Content-Type: image / png " );
// Exibe o imagem como saídaecho $imagick -> getImageBlob();
?>
Saída: Link: https://www.php.net/manual/en/imagick.levelimage.php