Hola a todos:
A mi me pasó lo contrario, pero voy a exponer la razón, por si sirve de algo...
Mi servidor es linux y va bien imageCreate, pero en mi localhost window tuve que usar imageCreateTrueColor... me parece que en mi versión local con imageCreate se genera una paleta de 256 colores (como si fuera para imágenes gif)
Espero que sirva...
Saludos