(PHP 4 >= 4.3.2, PHP 5, PHP 7)
imageistruecolor — Détermine si une image est une image truecolor
$image
)
imageistruecolor()détermine si l'image
image est une image truecolor.
imageUne ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
Retourne TRUE si l'image est truecolor, FALSE sinon.
Exemple #1 Détection simple d'une image en truecolor avec imageistruecolor()
<?php
// $im est une instance d'image
// Vérife si l'image est en truecolor ou non
if(!imageistruecolor($im))
{
// Création d'une nouvelle image en truecolor
$tc = imagecreatetruecolor(imagesx($im), imagesy($im));
// Copie sur les pixels
imagecopy($tc, $im, 0, 0, 0, 0, imagesx($im), imagesy($im));
imagedestroy($im);
$im = $tc;
$tc = NULL;
// Ou utilisez imagepalettetotruecolor()
}
// On continue de travailler avec l'instance de l'image
?>
Note: Cette fonction requiert la bibliothèque GD 2.0.1 ou supérieure (2.0.28 ou supérieure est recommandée).