Счастливым обладателям возможности использовать системные команды на сервере можно завидовать :) Остальные могут скачать пакет ImageMagick для своей локальной системы на сайте www.imagemagick.org и попытаться запустить там мои две новые функции. Попробуйте сравнить их время работы с работой того скрипта, который Вы используете для сжатия и обрезания изображений средствами библиотеки GD. Потом скажите мне спасибо, либо поругайтесь в комментариях :)
Скачать класс для сжатия изображений при помощи ImageMagick
Для тех, кто не любит котов в мешках пишу, что в архиве находится класс с двумя статическими методами.
Первый делает обычные тумбнейлы (очень быстро), а второй необычные (тоже быстро). Второй очень грамотно вырезает кусок заданного размера из центра изображения.
Мой небольшой тест с большими фото и разными размерами изображений здесь.