int imagecolorresolve
この関数は、指定した色に関するインデックスを常に返します。 その色そのものまたは出来るだけ近い色へのインデックスが返されます。
imagecolorclosest()も参考にしてください。