English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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; ?>
imagecolorset() Установить цвет для указанного индекса палитры.
imagecolorsforindex() Получить цвет индекса.