imageistruecolor

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

imageistruecolor Определяет, относится ли изображение к изображениям truecolor

Описание

function imageistruecolor(GdImage $image): bool

Функция imageistruecolor() определяет, относится ли изображение image к truecolor-изображениям.

Список параметров

image
Объект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.

Возвращаемые значения

Функция возвращает true, если изображение в аргументе image относится к изображениям с истинными цветами, иначе возвращает значение false.

Список изменений

Версия Описание
8.0.0 Параметр image теперь принимает объект GdImage; раньше параметр принимал корректный gd-ресурс (resource).

Примеры

Пример #1 Пример простого определения принадлежности экземпляров изображения к truecolor-изображениям функцией imageistruecolor()

<?php

// Переменная $im — экземпляр изображения

// Проверка изображения
if (!imageistruecolor($im)) {
    // Создание нового экземпляра изображения с истинными цветами
    $tc = imagecreatetruecolor(imagesx($im), imagesy($im));

    // Копирование поверх пикселей
    imagecopy($tc, $im, 0, 0, 0, 0, imagesx($im), imagesy($im));

    $im = $tc;
    $tc = NULL;

    // или вызвать функцию imagepalettetotruecolor()
}

// Продолжить работу с экземпляром изображения

?>

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