Open In App

PHP | imageistruecolor() function

Last Updated : 31 Jan, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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 accepts a single parameter $image which holds the image.

Return Value: This function returns TRUE if image is truecolor or FALSE in other case.

Below given programs illustrate the imageistruecolor() function in PHP:

Program 1:




<?php
// Create an image instance with a truecolor image
$im = imagecreatefrompng(
  
// Check if image is truecolor
$istruecolor = imageistruecolor($im);
  
// Show the output to browser
if($istruecolor) {
    echo "The image is true color";
}
?>


Output:

The image is true color

Program 2:




<?php
// Create an image instance with a grayscale image
$im = imagecreatefrompng(
  
// Check if image is truecolor
$istruecolor = imageistruecolor($im);
  
// Show the output to browser
if(!$istruecolor) {
    echo "The image is not true color";
}
?>


Output:

The image is not true color

Reference: https://www.php.net/manual/en/function.imageistruecolor.php


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads