English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основы

PHP Уровень продвинутых знаний

PHP & MySQL

PHP Руководство пользователя

PHP imagecolorsforindex() Получить цвет по индексу использования и примеры

Обработка изображений PHP

imagecolorsforindex — Получить цвет по индексу.

Синтаксис

array imagecolorsforindex ( resource $image , int $index )

Эта функция возвращает связанный массив с именами ключей red, green, blue и alpha, содержащий значения для соответствующего индекса цвета.

Пример

<?php
// Открываем изображение
$im = imagecreatefrompng('w3codebox-logo.png');
// Получить цвет точки
$start_x = 40;
$start_y = 20;
$color_index = imagecolorat($im, $start_x, $start_y);
// Удобочитаемость
$color_tran = imagecolorsforindex($im, $color_index);
// Отображение значения цвета
print_r($color_tran);
?>

Вывод примера resembles:

Массив
(
    [red] => 195
    [green] => 223
    [blue] => 165
    [alpha] => 64
)

Связанные статьи

  • imagecolorat() Получить индекс цвета определенного пикселя.

  • imagecolorexact() Получить индекс значения цвета по заданному.

Обработка изображений PHP