-
Poids
La question que je me pose est de savoir si réduire l'affichage par un attribut adaptatif réduisait le poids de l'image: eh bien, Non !
L'image s'affiche bien en taille définie mais le transfert se fait sur l'image hébergée à sa taille d'origine: autrement dit, l'image s'affiche en 1536x864px mais pèse autant que celle en 1920x1080px !
Il semble donc que si nous voulons réduire le poids de tranfert d'une image, hébergée en 1920x1080px (par exemple) et l'afficher en taille adaptative, il faille cumuler deux écritures: l'attribut largeur adaptatif: width:80vw; et le dimensionnement par @1536x864.jpg.
Cette image pèse:
en 1920x1080 :887ko
en 1536x864: 650ko
Je l'ai hébergée en 1920x1080px sur Ekla et je vais la publier en la dimensionnant:
— par style="80vw";
— par <img src="http://ekladata.com/y-oSQ0y0xcDkdHgSUk-4Y5m_-9s@1536x864.jpg">, qui correspond à 80% de la largeur de mon écran
— par <img style="80vw;" http://ekladata.com/y-oSQ0y0xcDkdHgSUk-4Y5m_-9s@1536x864.jpg">
En 80vw sur l'image hébergée en 1920x1080px, le poids est de 887ko avec affichage en 1536x864px sur mon écran.
En @1536x864.jpg, le poids est de 555ko avec affichage en 1536x864px non adaptatif.
En 80vw et @1536x864.jpg, le poids est de 555ko en adaptatif.
Il semble donc que nous pouvons héberger nos images dans le format qui nous convient, les dimensionner à la création, par @WxH.jpg et ajouter l'attribut qui nous convient pour l'affichage en adaptatif.
Même en redimensionnant l'image par un logiciel de traitement d'image, elle pèse 650ko pour 555ko avec @WxH.jpg: curieux mais je vais appliquer et ne plus m'embêter à redimensionner avant hébergement !
Ne pas oublier, lorsque vous définissez les valeurs @WxH.jpg de conserver le ratio de vos images (16/9, 4/3...) pour ne pas le déformer.