(PHP 4 >= 4.3.2, PHP 5)
imageistruecolor — Détermine si une image est une image truecolor
$image
)
imageistruecolor()détermine si l'image
image
est une image truecolor.
image
Une 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).