La función Imagick::setImageGamma() es una función incorporada en PHP que se usa para configurar la imagen gamma.
Sintaxis:
bool Imagick::setImageGamma( float $gamma )
Parámetros: esta función acepta un único parámetro $gamma que contiene la gamma de la imagen.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::setImageGamma() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Gamma $imagick->setImageGamma(5); // Display the image header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?>
Producción:
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Gamma $imagick->setImageGamma(15); // Add a border $imagick->borderImage('black', 2, 2); // Display the image header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.setimagegamma.php