Las funciones que usas son para las extensiones de PHP (librerias) GD versión 1.x .. Esta versión de GD sólo soporta en sus funciones tipo imagecopyresized() una paleta de colores de 256 colores.
Debes usar la librería GD versión 2.x (eso tendrás que verificarlo en tu servidor que versión usas) y las funciones:
imagecopyresampled()
http://www.php.net/manual/en/functio...yresampled.php
Y afines ... para poder trabajar con la paleta de colores "true color" (16M colores o más).
Un saludo,