imagecolorresolvealpha
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagecolorresolvealpha — Get the index of the specified color + alpha or its closest possible alternative
Description
This function is guaranteed to return a color index for a requested color, either the exact color or the closest possible alternative.
Parameters
imageA GdImage object, returned by one of the image creation functions, such as imagecreatetruecolor().
redValue of red component.
greenValue of green component.
blueValue of blue component.
alphaA value between
0and127.0indicates completely opaque while127indicates completely transparent.
Return Values
Returns a color index.
Changelog
| Version | Description |
|---|---|
| 8.0.0 | image expects a GdImage instance now; previously, a valid gd resource was expected. |
Examples
Example #1 Using imagecoloresolvealpha() to get colors from an image
<?php
// Load an image
$im = imagecreatefromgif('phplogo.gif');
// Get closest colors from the image
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
// Output
print_r($colors);
?>The above example will output something similar to:
Array
(
[0] => 89
[1] => 85
)See Also
- imagecolorclosestalpha() - Get the index of the closest color to the specified color + alpha
↑ and ↓ to navigate • Enter to select • Esc to close • / to open