NO puedo entrar a los links que diste.
Prueba cambiando la funcion ImageCreate() por
imagecreatetruecolor():
Código PHP:
$imagen = ImageCreateTrueColor($ancho,$alto);
Cita:
Iniciado por http://www.php.net/imagecreate [...]
imagecreate() devuelve un identificador de imagen representando una imagen en blanco de tamaño x_size por y_size.
Se recomienda emplear la función
imagecreatetruecolor().
[...]
Un saludo,