Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 376681 программист и 5695 роботов. Сейчас ищут 3636 программистов ...
Приступая к работе

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

© 2026 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты
Разработка компании ODWR