imagetruecolortopalette
Convert a true color image to a palette image
Description
bool imagetruecolortopalette(GdImage $image
, bool $dither
, int $num_colors
)
Parameters
-
image
-
A GdImage object, returned by one of the image creation functions,
such as imagecreatetruecolor.
-
dither
-
Indicates if the image should be dithered - if it is true
then
dithering will be used which will result in a more speckled image but
with better color approximation.
-
num_colors
-
Sets the maximum number of colors that should be retained in the palette.
Return Values
Returns true
on success or false
on failure.
Examples
Example #1 Converting a true color image to a palette-based image
<?php
// Create a new true color image
$im = imagecreatetruecolor(100, 100);
// Convert to palette-based with no dithering and 255 colors
imagetruecolortopalette($im, false, 255);
// Save the image
imagepng($im, './paletteimage.png');
imagedestroy($im);
?>