Forse non ho messo a fuoco il problema quindi prendi quanto segue con le pinze: non ti conviene generare il thumbnail una volta per tutte anziche' ogni volta come -mi pare- tu stia facendo? Se' e' una galleria fotografica, le foto andranno pure spedite (via upload presumibilmente). A quel punto fai la thumbnail e poi la memorizzi da qualche parte. Generarle dinamicamente mi sembra un enorme spreco di risorse, a meno che tu non abbia problemi di spazio su disco.