Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18478 программистов и 1739 роботов. Сейчас ищут 1255 программистов ...
ImagickPixel::getColorValue - Возвращает нормализованное значение цвета канала
Вернуться к: ImagickPixel
ImagickPixel::getColorValue
(PECL imagick 2.0.0)
ImagickPixel::getColorValue — Возвращает нормализованное значение цвета канала
Описание
float ImagickPixel::getColorValue
( int
$color
)Возвращает значение указанного цвета канала, как дробное число между 0 и 1.
Список параметров
-
color
-
Цвет, для которого получается значение, заданный одной из констант Imagick. Это RGB цвет, CMYK цвет, альфа канал или прозрачность (Imagick::COLOR_BLUE, Imagick::COLOR_MAGENTA);
Возвращаемые значения
Значение канала, в виде нормализованного дробного числа, в случае ошибки будет создано исключение ImagickPixelException.
Примеры
Пример #1 Пример использования Imagick::getColorValue()
<?php
$color = new ImagickPixel('rgba(90%, 20%, 20%, 0.75)');
echo "Alpha value is ".$color->getColorValue(Imagick::COLOR_ALPHA).PHP_EOL;
echo "".PHP_EOL;
echo "Red value is ".$color->getColorValue(Imagick::COLOR_RED).PHP_EOL;
echo "Green value is ".$color->getColorValue(Imagick::COLOR_GREEN).PHP_EOL;
echo "Blue value is ".$color->getColorValue(Imagick::COLOR_BLUE).PHP_EOL;
echo "".PHP_EOL;
echo "Cyan value is ".$color->getColorValue(Imagick::COLOR_CYAN).PHP_EOL;
echo "Magenta value is ".$color->getColorValue(Imagick::COLOR_MAGENTA).PHP_EOL;
echo "Yellow value is ".$color->getColorValue(Imagick::COLOR_YELLOW).PHP_EOL;
echo "Black value is ".$color->getColorValue(Imagick::COLOR_BLACK).PHP_EOL;
?>
Результат выполнения данного примера:
Alpha value is 0.74999618524453 Red value is 0.90000762951095 Green value is 0.2 Blue value is 0.2 Cyan value is 0.90000762951095 Magenta value is 0.2 Yellow value is 0.2 Black value is 0
Вернуться к: ImagickPixel