PHPのimagecolorat - ピクセルインデックスの色の値を取得
imagecolorat - ピクセルの色のインデックス値を取得します。
文法
int imagecolorat ( resource $image , int $x , int $y )
画素位置指定したインデックスの描画色で指定されたイメージを返します。
場合は、PHPは、GDライブラリ2.0以降でコンパイルされ、画像が真のカラー画像である、この関数は、その点の整数RGB値を返します。 マスクを変位させることにより、それぞれの赤、緑、青の色成分の値を取得します。
例
それぞれのRGB値を取得するには。
<?php $im = ImageCreateFromPng("w3big-logo.png"); $rgb = ImageColorAt($im, 100, 25); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; ?>
関連記事
- imagecolorset()指定されたカラーパレットインデックスを設定します。
- imagecolorsforindex()インデックスカラーを得ます。