PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

ImagickPixel::getColorValue - 指定した色チャネルの値を正規化したものを取得する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

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::getColorValue - 指定した色チャネルの値を正規化したものを取得する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | ImagickPixel::getColorValue - 指定した色チャネルの値を正規化したものを取得する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: