imageistruecolor

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

imageistruecolor Определяет, является ли изображение полноцветным

Описание

imageistruecolor(GdImage $image): bool

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
?>

Смотрите также

  • imagecreatetruecolor() - Создание нового полноцветного изображения
  • imagepalettetotruecolor() - Преобразует изображение на основе палитры в настоящий цвет