La función imageistruecolor() es una función incorporada en PHP que se usa para averiguar si una imagen es una imagen de color verdadero o no. Una imagen de color verdadero es una imagen en la que cada píxel se especifica mediante tres valores, es decir, RGB.
Sintaxis:
bool imageistruecolor( resource $image )
Parámetros: esta función acepta un solo parámetro $imagen que contiene la imagen.
Valor devuelto: esta función devuelve VERDADERO si la imagen es de color verdadero o FALSO en otro caso.
Los siguientes programas ilustran la función imageistruecolor() en PHP:
Programa 1:
<?php // Create an image instance with a truecolor image $im = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Check if image is truecolor $istruecolor = imageistruecolor($im); // Show the output to browser if($istruecolor) { echo "The image is true color"; } ?>
Producción:
The image is true color
Programa 2:
<?php // Create an image instance with a grayscale image $im = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/20200124094548/grayscaleimage.png'); // Check if image is truecolor $istruecolor = imageistruecolor($im); // Show the output to browser if(!$istruecolor) { echo "The image is not true color"; } ?>
Producción:
The image is not true color
Referencia: https://www.php.net/manual/en/function.imageistruecolor.php