Guardati le librerie GD che servono per manipolare le immagini. La qualità del resize però non è gran che in caso di grosse compressioni. Se puoi agire sul server ti servirebbe ImageMagic la cui qualità di output è molto più alta e sono spessissimo le librerie / programma che sta dietro ai siti che fanno il lavoro da te indicato.