Manual:$wgResponsiveImages/fr

Détails
Indique s'il faut générer les images en haute résolution pour les écrans à haute résolution.

Cela concerne principalement les navigateurs des tablettes et les derniers ordinateurs de bureau ainsi que les ordinateurs portables tels que MacBook Pro avec écran Retina. Sur ces équipements à haute résolution, les images sous forme de grille de points (raster) apparaissent brouillées ou pixélisées par défaut sans un traitement spécial.

Lors de la génération des vignettes, celles-ci sont non seulement produites à la taille demandée mais aussi à 1,5 et 2 fois celle-ci. L'attribut HTML5  est inclus dans le   pour indiquer ces images de taille supérieure en fonction de la densité d'affichage.

Le support natif pour l'attribut  a d'abord été ajouté aux navigateurs WebKit en août 2013 et depuis a été adopté par la plupart des navigateurs modernes, pour aujourd'hui (2020) atteindre globalement plus de 94 % des utilisateurs.

Pour les navigateurs actuels, on charge le JavaScript de vérification de la compatibilité qui contrôle  pour le plupart des navigateurs, et une compatibilité de repli pour Internet Explorer 10, en appliquant automatiquement la modification srcset -> src. Ceci se désactive automatiquement dans les navigateurs qui possèdent le support  en natif.

Limites connues
Actuellement (et depuis la 1.21) ce code ne s'applique que pour les images créées via les méthodes Linker; pour les galeries d'images et les fichiers, l'affichage des détails de page n'est pas impacté actuellement. Cela devrait changer sur certains points lorsque le support sera descendu dans l'arène de MediaHandler lors d'une migration.

Densités d'affichage
Actuellement (depuis la 1.21) les densités utilisées (1.5x et 2x) sont codées en dur et ne sont pas configurables. 1x est la densité implicite par défaut de l'image principale.