PHP | Función Imagick clutImage()

La función Imagick::clutImage() es una función incorporada en PHP que se usa para reemplazar los colores en la imagen. El segundo parámetro de esta función reemplaza el color en un canal específico. 

Sintaxis: 

bool Imagick::clutImage( $lookup_table, $channel = Imagick::CHANNEL_DEFAULT )

Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:  

  • $lookup_table: este parámetro contiene el objeto Imagick para la tabla de búsqueda de colores.
  • $canal: Son las constantes del canal las que proporcionan cualquier canal que sea válido para su modo de canal. El valor predeterminado de $channel es Imagick::CHANNEL_DEFAULT.

Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.

El siguiente programa ilustra la función Imagick::clutImage() en PHP:

Programa:  

PHP

<?php
 
// Declare an Imagick object
$image = new Imagick(
'https://write.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-17.png');
 
$clut = new Imagick();
 
// Imagick object chosen green color from color lookup table
$clut->newImage(1, 1, new ImagickPixel('green'));
 
// No channel is applied hence default channel is used
$image->clutImage($clut);
 
header("Content-Type: image/jpg");
  
// Display the output image
echo $image->getImageBlob();
?>

Producción: 

Referencia: https://www.php.net/manual/en/imagick.clutimage.php
 

Publicación traducida automáticamente

Artículo escrito por VigneshKannan3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *