PHP imagecolorexactalpha - Получить индекс указанного цвета + альфа
imagecolorexactalpha - Получить индекс указанного цвета + альфа.
грамматика
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Возвращает изображение с указанным индексом цветовой палитры плюс прозрачность.
Примечание: Эта функция требует GD 2.0.1 или более поздняя версия (2.0.28 или более поздней версии).
параметры
- изображение , созданное с помощью функции изображения (например , imagecreatetruecolor ()) ресурс изображения возвращается.
- Значениекрасный красный компонент.
- зеленое значение зеленого компонента.
- синий значение синего компонента.
- альфа - значение между 0 и 127.0 означает полностью непрозрачным, 127 означает полную прозрачность.
Параметр Color представляет собой целое число в диапазоне от 0 до 255, или между шестнадцатеричным числом между 0x00 и 0xFF.
Возвращаемое значение
Возвращает изображение с указанным индексом цветовой палитры плюс прозрачность. Если изображение не в цветовой палитре, возвращается -1.
примеров
Получить свой цвет с логотипом в этом учебнике.
<?php // 创建图像 $im = imagecreatefrompng('w3big-logo.png'); $colors = Array(); $colors[] = imagecolorexactalpha($im, 255, 0, 0, 0); $colors[] = imagecolorexactalpha($im, 0, 0, 0, 127); $colors[] = imagecolorexactalpha($im, 255, 255, 255, 55); $colors[] = imagecolorexactalpha($im, 100, 255, 52, 20); print_r($colors); // 从内存中释放 imagedestroy($im); ?>
Вывод аналогичен приведенному выше примеру:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
Статьи по Теме
- imagecolorclosestalpha () , чтобы получить заданный цвет + альфа ближайший цвет.