Nella DOC di PHP consigliano di usare imagecreatetruecolor() per una questione di numero di colori, ... magari può risolvere il tuo problema