Parfois, sur un site, web, on peut avoir besoin d’afficher une même image dans des dimensions différentes. Par exemple, on pourrait disposer de pochettes de CD en haute résolution, et n’en afficher qu’une vignette sur une page affichant une série de pochettes… Autre exemple, si l’on veut créer un site de téléchargement de papiers-peints de bureau, et que l’on veut proposer directement un téléchargement dans les différentes tailles standard, telles que 1024×768 ou 1600×1200.
La solution antique demandait que l’on utilise un logiciel spécialisé pour redimensionner par lots les images, et ensuite uploader chaque image. Les problèmes avec cette solution sont d’abord que cela nécessite une action manuelle sur chaque image (même si les bons logiciels permettront de le faire en quelques clics), mais aussi, cela demande évidemment de stocker des centaines de kilo-octets qui dans certains cas ne serviront jamais à rien…