(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
imageistruecolor — Определяет, относится ли изображение к изображениям truecolor
Функция 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()
}
// Продолжить работу с экземпляром изображения
?>