PHP | imagepalettetotruecolor() Function

The imagepalettetotruecolor() function is an inbuilt function in PHP which is used to convert an palette based image to true color.
Syntax:
bool imagepalettetotruecolor( resource $src )
Parameters: This function accepts a single parameter $src which holds the image to work on.
Return Value: This function returns TRUE if the conversion was complete, or if the source image already is a true color image, otherwise FALSE is returned.
Below given programs illustrate the imagepalettetotruecolor() function in PHP:
Program 1:
php
<?php// Create an image$image = imagecreate(700, 200);echo '<b>Before conversion:</b> <br>';// Check the image typecheck($image);echo '<b><br>After conversion:</b> <br>';// Convert image to true colorimagepalettetotruecolor($image);// Check the image typecheck($image);// Function for checking the image typefunction check($image) { echo 'Type of image is ' . (imageistruecolor($image) ? 'true color' : 'palette');}?> |
Output:
Before conversion: Type of image is palette After conversion: Type of image is true color
Program 2:
php
<?php// Create an image of palette type$image = imagecreate(700, 200);// Convert image to true colorimagepalettetotruecolor($image);// Prepare red color$red = imagecolorallocate($image, 0xFF, 0x00, 0x00);// Add text to the image using a local font fileimagefttext($image, 100, 0, 0, 130, $red, './RugeBoogie-Regular.ttf', 'zambiatek');// Output to browserheader('Content-type: image/png');imagepng($image);imagedestroy($image);?> |
Output:
Reference: https://www.php.net/manual/en/function.imagepalettetotruecolor.php
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




