Определяет количество цветов в палитре изображения

# imagecolorstotal

(PHP 4, PHP 5, PHP 7, PHP 8)

imagecolorstotal — Определяет количество цветов в палитре изображения

### Описание

function imagecolorstotal(GdImage `$image`): int

Функция возвращает количество цветов в палитре изображения.

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

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

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

Функция возвращает количество цветов в палитре изображения или 0 для truecolor-изображений.

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

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

### Примеры

Пример #1 Пример получения количества цветов в изображении функцией imagecolorstotal()

    <?php

    // Создание изображения
    $im = imagecreatefromgif('php.gif');

    echo 'Всего цветов в изображении: ' . imagecolorstotal($im);

    ?>

Вывод приведённого примера будет похож на:

    Всего цветов в изображении: 128

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

- imagecolorat() - Получение индекса цвета пиксела
- imagecolorsforindex() - Получение цветов, соответствующих индексу
- imageistruecolor() - Определяет, относится ли изображение к изображениям truecolor

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open