php8.5
Home/ Manual/ image / functions/ imagecolorexact

imagecolorexact

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Get the index of the specified color

Description

imagecolorexact(GdImage $image, int $red, int $green, int $blue): int

Returns the index of the specified color in the palette of the image.

Colors

Parameters

red

Red

green

Green

blue

Blue

Return Values

Returns the index of the specified color in the palette, or -1 if the color does not exist.

Changelog

VersionDescription

Examples

Get colors from the GD logo

php
<?php
// Setup an image
$im = imagecreatefrompng('./gdlogo.png');

$colors   = Array();
$colors[] = imagecolorexact($im, 255, 0, 0);
$colors[] = imagecolorexact($im, 0, 0, 0);
$colors[] = imagecolorexact($im, 255, 255, 255);
$colors[] = imagecolorexact($im, 100, 255, 52);

print_r($colors);
?>

The above example will output something similar to:

output
Array
(
    [0] => 16711680
    [1] => 0
    [2] => 16777215
    [3] => 6618932
)

See Also

Source: reference/image/functions/imagecolorexact.xml · from the official PHP manual (php/doc-en)