(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagecolorresolvealpha — Получает идентификатор конкретного цвета и альфа-компонента или его ближайший аналог
Функция обязательно вернёт идентификатор для выбранного цвета или его ближайшую возможную альтернативу.
image
Объект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().
red
Значение красного компонента цвета.
green
Значение зелёного компонента цвета.
blue
Значение синего компонента цвета.
alpha
Значение в диапазоне от 0
до 127
.
0
означает непрозрачность,
127
означает абсолютную прозрачность.
Функция возвращает индекс цвета.
Версия | Описание |
---|---|
8.0.0 |
Параметр image теперь ожидает экземпляр класса GdImage;
раньше параметр ждал корректный gd -ресурс (resource).
|
Пример #1 Пример получения цветов из изображения функцией imagecoloresolvealpha()
<?php
// Загрузка изображения
$im = imagecreatefromgif('phplogo.gif');
// Получение ближайших цветов
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
// Вывод
print_r($colors);
?>
Вывод приведённого примера будет похож на:
Array ( [0] => 89 [1] => 85 )