imagecolorresolve

Get the index of the specified color or its closest possible alternative

&reftitle.description; `int` `imagecolorresolve` `resource` `image` `int` `red` `int` `green` `int` `blue`

This function is guaranteed to return a color index for a requested color, either the exact color or the closest possible alternative.

&gd.image.colors;

&reftitle.parameters;

&gd.image.description;

`red`

- &gd.value.red;

`green`

- &gd.value.green;

`blue`

- &gd.value.blue;

&reftitle.returnvalues;

Returns a color index.

&reftitle.examples;

### Using `imagecoloresolve` to get colors from an image

    <?php
    // Load an image
    $im = imagecreatefromgif('phplogo.gif');

    // Get closest colors from the image
    $colors = array();
    $colors[] = imagecolorresolve($im, 255, 255, 255);
    $colors[] = imagecolorresolve($im, 0, 0, 200);

    // Output
    print_r($colors);

    imagedestroy($im);
    ?>

&example.outputs.similar;

    Array
    (
        [0] => 89
        [1] => 85
    )

&reftitle.seealso;

- `imagecolorclosest`