Problème avec les miniatures des PNG transparents
La mini vignette créée dans la balise <picture>
est un SVG qui probablement embarque une réduction en JPG dedans, ce qui fait que ça perd la transparence du PNG source.
Solution satisfaisante dixit @cerdic : passer ces vignettes en Webp. Du coup ça serait encore plus léger et conserverait la transparence.
Les navigateurs très anciens (certains téléphones, ou vieux macos) ne verraient simplement pas l’aperçu avant le chargement de l’image.