The Imagick::getImagePixelColor() function is an inbuilt function in PHP which is used to returns the color of a specified pixel.
Syntax:
ImagickPixel Imagick::getImagePixelColor( int $x, int $y )
Parameters:This function accepts two parameters as mentioned above and described below:
- $x: It specifies the x-coordinate of pixel.
- $y: It specifies the y-coordinate of pixel.
Return Value: This function returns an ImagickPixel instance for the color at the given coordinates.
Errors/Exceptions: This function throws ImagickException on error.
Below programs illustrate the Imagick::getImagePixelColor() function in PHP:
Program 1:
<?php // Create a new imagick object $imagick = new Imagick( // Get the Pixel Color $colorPixel = $imagick ->getImagePixelColor(300, 90); // Convert Pixel into Color $color = $colorPixel ->getColorAsString(); echo $color ; ?> |
Output:
srgb(231, 245, 234)
Program 2:
<?php // Create a new imagick object $imagick = new Imagick( // Get the Pixel Color $colorPixel = $imagick ->getImagePixelColor(0, 0); // Convert Pixel into Color $color = $colorPixel ->getColorAsString(); echo $color ; ?> |
Output:
srgb(255, 255, 255)
Reference: https://www.php.net/manual/en/imagick.getimagepixelcolor.php