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

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

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