La función Imagick::clampImage() es una función incorporada en PHP que se usa para restringir el rango de color de 0 a la profundidad cuántica. Esta función no tiene impacto en la imagen que ya está en el rango dado.
Sintaxis:
bool Imagick::clampImage( int $channel = Imagick::CHANNEL_DEFAULT )
Parámetros: esta función acepta un solo parámetro $channel que contiene las constantes de canal de Imagick que proporcionan cualquier constante de canal que sea válida para el modo de canal. Se puede combinar más de un canal utilizando operadores bit a bit. El valor predeterminado es CHANNEL_DEFAULT.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Excepciones: esta función lanza ImagickException en caso de error.
El siguiente programa ilustra la función Imagick::clampImage() en PHP:
Programa:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Use clampImage() function $imagick->clampImage(); header("Content-Type: image/png"); // Display the output image echo $imagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.clampimage.php