(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
imageistruecolor — Определяет, является ли изображение полноцветным
imageistruecolor() определяет, является ли изображение
image
полноцветным.
image
Объект GdImage, возвращаемый одной из функций создания изображений, например, такой как imagecreatetruecolor().
Возвращает true
, если image
полноцветное, false
в противном случае.
Версия | Описание |
---|---|
8.0.0 |
image теперь ожидает экземпляр GdImage;
ранее ожидался корректный gd ресурс (resource).
|
Пример #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
?>