badaze lo ha dato per scontato, ma utilizzare un metodo del genere per ridimensionare un numero discreto di immagini di una pagina è una pessima idea al livello di prestazioni, al punto che il caricamento lungo della pagina sarà decisamente preferibile. Al più conviene salvare la versione ridimensionata dell'immagine oltre all'immagine stessa, e renderla quando necessario. Assicurati di permettere sempre al browser di salvare le immagini nella cache, e questo dovrebbe bastare.