Лично я забил полностью на генерацию.
понимаю, что если юзер заливает через веб-форму, то не обойтись, но я свою галерею переделал.
Выкинул из нее весь ресайз, его делаю дома.
и фотки и превьюшки.
потом заливаю их нпо фтп, админка при запуске сканит каталог, находит фотки, которых нет в базе, и выдает список. я их закидываю в галерею.
все.
очень быстро, удобно и качественно
Если хочешь на сервере делать - все равно забей на гд. поставь imagemagick и вызывай convert через exec - ОЧЕНЬ качественно и быстро.