PHP | imagetruecolortopalette() Function Last Updated : 26 Aug, 2019 Comments Improve Suggest changes Like Article Like Report The imagetruecolortopalette() function is an inbuilt function in PHP which is used to convert a true color image to a palette image. Syntax: bool imagetruecolortopalette( $image, $dither, $ncolors ) Parameters: This function accepts three parameters as mentioned above and described below: $image: It is returned by one of the image creation functions, such as imagecreatetruecolor(). It is used to create size of image. $dither: It is the boolean value which indicate the image is dither. If it is True then dithering will be used which will result in a more speckled image but with better color approximation. $ncolors: This parameter contains the set of maximum number of colors that should be retained in the palette. Return Value: This function returns True on success or False on failure. Below programs illustrates the imagetruecolortopalette() function in PHP: Program 1: php <?php // Create a 400*300 image $im = imagecreatetruecolor(400, 300); // Set the background color of image $background_color = imagecolorallocate($im, 0, 153, 0); // Fill background with above selected color imagefill($im, 0, 0, $background_color); // Convert to palette-based with no dithering and 255 colors imagetruecolortopalette($im, true, 255); // Output the picture to the browser header('Content-type: image/png'); imagepng($im); ?> Output: Program 2: php <?php // Setup the true color and palette images $im = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Convert to palette-based with no dithering and 255 colors imagetruecolortopalette($im, false, 255); // Output the picture to the browser header('Content-type: image/png'); imagepng($im); ?> Output: Reference: http://php.net/manual/en/function.imagetruecolortopalette.php Comment More infoAdvertise with us Next Article PHP | imagetruecolortopalette() Function V vijay_raj Follow Improve Article Tags : Web Technologies PHP Image-Processing PHP-function Similar Reads PHP | imagecolorstotal() Function The imagecolorstotal() function is an inbuilt function in PHP which is used to find the number of colors in an image's palette. This function returns the number of colors in an image palette. Syntax: int imagecolorstotal ( $image ) Parameters: This function accepts a single parameter $image which is 1 min read PHP | imageistruecolor() function The imageistruecolor() function is an inbuilt function in PHP which is used to find whether an image is a true-color image or not. A true-color image is an image in which each pixel is specified by three values, ie, RGB. Syntax: bool imageistruecolor( resource $image ) Parameters:This function accep 1 min read PHP | imagecolorat() function The imagecolorat() function is an inbuilt function in PHP which is used to get the index of the color of the pixel. This function returns the pixel value at the specified location.Syntax:Â Â int imagecolorat( $image, $x, $y ) Parameters: This function accepts three parameters as mentioned above and d 2 min read PHP | imagecolorallocate() Function The imagecolorallocate() function is an inbuilt function in PHP which is used to set the color in an image. This function returns a color which is given in RGB format. Syntax: int imagecolorallocate ( $image, $red, $green, $blue ) Parameters: This function accepts four parameters as mentioned above 2 min read PHP | imagecolorset() Function The imagecolorset() function is an inbuilt function in PHP which is used to set the color for the specified palette index. It is used to specify the index in the palette to the specified color. To perform the actual flood-fill, it is useful to create the flood-fill-like effects in palleted images wi 2 min read Like