(PHP 4 >= 4.3.2, PHP 5, PHP 7)
imageistruecolor — Определяет, является ли изображение полноцветным
$image
)
imageistruecolor() определяет, является ли изображение
image
полноцветным.
image
Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().
Возвращает TRUE
, если image
полноцветное, FALSE
в противном случае.
Пример #1 Простое определение полноцветных изображений с помощью imageistruecolor()
<?php
// $im - изображение
// Проверка, является ли изображение полноцветным
if(!imageistruecolor($im))
{
// Создание truecolor-изображения
$tc = imagecreatetruecolor(imagesx($im), imagesy($im));
// копирование из точки
imagecopy($tc, $im, 0, 0, 0, 0, imagesx($im), imagesy($im));
imagedestroy($im);
$im = $tc;
$tc = NULL;
// или используйте imagepalettetotruecolor()
}
// Continue working with image instance
?>