imagecolorat — ピクセルのカラー インデックス値を取得します。
int imagecolorat ( resource $image , int $x , int $y )
image で指定されたグラフィック内の指定された位置にあるピクセルのカラー インデックス値を返します。
PHP が GD ライブラリ 2.0 以降でコンパイルされており、イメージが True Color イメージである場合、この関数はポイントの RGB 値を整数として返します。シフトとマスキングを使用して、赤、緑、青のコンポーネントの値を取得します。
それぞれのRGB値を取得します。
<?php$im = ImageCreateFromPng("codercto-logo.png");$rgb = ImageColorAt($im, 100, 25);$r = ($rgb >> 16) & 0xFF;$g = ($rgb > > 8) & 0xFF;$b = $rgb & 0xFF;?>
imagecolorset() 指定されたパレット インデックスの色を設定します。
imagecolorsforindex() インデックスの色を取得します。