Función PHP Imagick levelImage()

| | | | | | | | | | | | |
Sintaxis:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Parámetros :Esta función toma cuatro parámetros como se indica arriba y se describe a continuación:
  • blackPoint:este parámetro contiene el punto negro de la imagen.
  • gamma:este parámetro contiene el valor gamma.
  • whitePoint:este parámetro contiene el punto blanco de la imagen.
  • canal:Este parámetro contiene una constante de canal que es válida para el modo de canal. Utilice el operador bit a bit para combinar más de un canal.
Valor devuelto:Esta función devuelve VERDADERO en caso de éxito.Errores/excepciones:esta función arroja una excepciónImagickException en caso de error. El siguiente programa ilustra la función Imagick::levelImage() en PHP:Program:
// Guardar la imagen en una variable$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// Declarar un nuevo objeto Imagick$imagick = nuevo Imagick ( $imagick );
// Use la función Imagick::newPseudoImage() para crear
// nueva imagen usando pseudo-formatos de ImageMagick$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
// Función para configurar el formato de la imagen $imagick -> setFormat ( `png` );
// Usar Imagick::getQuantum () función para
// devolver el rango cuántico de ImageMagick$quantum = $imagick
-> getQuantum();
// Usando la función Imagick::levelImage()< código>$imagick
-> levelImage ( $blackPoint / 100, $gamma , $quantum * $whitePoint / 100); header ( " Content-Type: image / png " );
// Mostrar el imagen como salidaecho $imagick -> getImageBlob();
?> Salida: Enlace: https://www.php.net/manual/en/imagick.levelimage.php