PHP | Imagick clutImage() Function

The Imagick::clutImage() function is an inbuilt function in PHP which is used to replace the colors in the image. The second parameter of this function replaces the color in a specific channel.
Syntax:
bool Imagick::clutImage( $lookup_table, $channel = Imagick::CHANNEL_DEFAULT )
Parameters: This function accepts two parameters as mentioned above and described below:
- $lookup_table: This parameter containing Imagick object for color lookup table.
- $channel: It is the channel constants which provides any channel that is valid for your channel mode. The default value of $channel is Imagick::CHANNEL_DEFAULT.
Return Value: This function returns True on success or false on failure.
Below program illustrates the Imagick::clutImage() function in PHP:
Program:
PHP
<?php// Declare an Imagick object$image = new Imagick($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 imageecho $image->getImageBlob();?> |
Output:
Reference: https://www.php.net/manual/en/imagick.clutimage.php
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




