PHP Conference Japan 2024

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() - Преобразовывает изображение на основе палитры в настоящий цвет
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top