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

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP imagecolorat() функция получения индекса цвета определенного пикселя использование пример

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

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

Синтаксис

int imagecolorat ( resource $image , int $x , int $y )

Возвращает индекс цвета пикселя в указанном положении в графики image.

Если при компиляции PHP включена библиотека GD 2.0 или выше и изображение является цветным, то функция возвращает значение RGB в виде целого числа. Используйте сдвиг и маску для получения значений компонентов красного, зеленого и синего цветов.

Пример

Получить各自的 RGB значения.

<?php
$im = ImageCreateFromPng("w3codebox-logo.png");
$rgb = ImageColorAt($im, 100, 25);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>

См. также статьи

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