Php/docs/function.imagecolorset
imagecolorset
(PHP 4, PHP 5, PHP 7)
imagecolorset — Set the color for the specified palette index
Description
imagecolorset
( resource $image
, int $index
, int $red
, int $green
, int $blue
[, int $alpha
= 0
] ) : void
This sets the specified index in the palette to the specified color. This is useful for creating flood-fill-like effects in palleted images without the overhead of performing the actual flood-fill.
Parameters
image
- An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().
index
- An index in the palette.
red
- Value of red component.
green
- Value of green component.
blue
- Value of blue component.
alpha
- Value of alpha component.
Return Values
No value is returned.
Examples
Example #1 imagecolorset() example
<?php// Create a 300x100 image$im = imagecreate(300, 100);// Set the background to be redimagecolorallocate($im, 255, 0, 0);// Get the color index for the background$bg = imagecolorat($im, 0, 0);// Set the backgrund to be blueimagecolorset($im, $bg, 0, 0, 255);// Output the image to the browserheader('Content-Type: image/png');imagepng($im);imagedestroy($im);?>