imagecolorclosest

(PHP 3, PHP 4, PHP 5)

imagecolorclosest --  指定した色に最も近い色のインデックスを取得する

説明

int imagecolorclosest ( int image, int red, int green, int blue )

指定したRGB値に「近い」画像パレット中の色のインデックス が返されます。

指定した色とパレット上の各色の「距離」は、 RGB値が3次元空間上の点の座標を表すと考えて計算します。

もし ファイルからイメージを生成した場合、イメージに使用されている色だけが 解決されます。パレットだけに存在する色は解決されません。

imagecolorexact()も参考にしてください。