Просто заменил ImageCreate на imagecreatetruecolor и ImageCopyResized на imagecopyresampled(спасибо разработчикам PHP)
Большое спасибо.
---
P.S.Еще один вопрос опять о галерее
У меня в галерее не только jpeg'и и поэтому приходиться определять тип файла(кстати почему-то exif_imagetype undefinded function

пришлось использовать getimagesize) и потом в зависимости от того какой тип делать imagecreatefrom* нет ли функции которая сама определяла бы тип файла и из него создавала image?
P.P.S.
2Constantine: Не мог бы ты обьяснить смысл строк типа этих
$relpath=($path=="") ? PHOTOPATH : PHOTOPATH.$path."/";
$ratiothumb=($height/$width > 1) ? $height/$maxthumbsize : $width/$maxthumbsize;
Я имею ввиду не в твоем скрипте, а в принципе переменная = (условие) ? значение1 : значение2