Az ImageColorAllocate() egy színkóddal tér vissza, amely a megadotott RGB komponensekből áll. Az im paraméter az imagecreate() funkció által visszaadott érték. A red, green és blue paraméterek a szín vörös, zöld és a kék komponenseit határozzák meg. A komponensek értékei 0 és 255 közötti egész számok. Az ImageColorAllocate() függvényt meg kell hívnod az összes olyan színre, amelyet az im-mel azonosított képben használni akarsz.