cloudphoto Blog Images responsive : srcset, tailles et DPR pour ne servir que le nécessaire
31 mai 2026

Images responsive : srcset, tailles et DPR pour ne servir que le nécessaire

Un même site est consulté sur un téléphone de 400 pixels de large comme sur un grand écran de bureau. Servir la même image à tous, c'est forcément gaspiller pour les uns ou dégrader pour les autres. Les images responsive résolvent ce dilemme en fournissant à chaque appareil la version qui lui convient.

Le principe du srcset

L'attribut srcset permet de déclarer plusieurs versions d'une même image, à différentes largeurs. Le navigateur choisit alors tout seul la plus adaptée à la taille d'affichage et à l'écran. Concrètement, un mobile télécharge une petite image et un grand écran une plus grande — chacun ne reçoit que ce dont il a besoin.

L'attribut sizes, indispensable

Le srcset seul ne suffit pas : il faut indiquer au navigateur la largeur à laquelle l'image sera affichée selon la mise en page, via l'attribut sizes. Sans lui, le navigateur suppose une largeur par défaut et peut choisir une image trop grande. Le duo srcset et sizes est la base d'une image réellement responsive.

Le DPR, ou la question des écrans haute densité

Les écrans modernes affichent plusieurs pixels physiques pour un pixel logique : c'est le Device Pixel Ratio. Pour rester nette sur un écran de DPR 2, une image affichée en 400 pixels doit en réalité en contenir 800. Il faut donc prévoir des versions plus grandes pour ces écrans, sans pour autant les imposer aux écrans classiques.

Le casse-tête de la production des variantes

Faire du responsive impose de disposer de plusieurs tailles de chaque image : 400, 800, 1200 pixels, et davantage pour la haute densité. Générer et stocker toutes ces variantes à la main, pour chaque visuel du site, est irréaliste et se périme dès qu'un design évolue.

Comment faire concrètement

La solution est de générer les variantes à la demande. Avec cloudphoto, chaque largeur correspond à une simple URL paramétrée : il suffit de lister ces URL dans le srcset pour couvrir tous les écrans et tous les DPR. Le service produit chaque taille à la volée, la compresse, la sert dans le format le plus adapté au navigateur et la met en cache un mois sur son CDN mondial. Vous décrivez les tailles voulues, cloudphoto fabrique et distribue le reste — sans jamais stocker une seule variante vous-même.
Partager
Blog
Checklist performance web : optimiser images et chargement
03 juil. 2026
Améliorer la performance d'un site n'exige pas toujours une refonte. Une série de bonne...
Lire la suite
Vitesse de site et taux de conversion : l'impact business
26 juin 2026
On associe souvent la vitesse d'un site au SEO. Mais son impact le plus direct est fina...
Lire la suite
Optimiser le LCP : soigner l'image « above the fold » (héros)
18 juin 2026
Le LCP (Largest Contentful Paint) est l'un des Core Web Vitals les plus scrutés. Il mes...
Lire la suite