Je travaille sur un site Web où les utilisateurs peuvent télécharger des images. Pour garantir des temps de chargement rapides sur la page d'aperçu des images, l'application crée automatiquement une vignette de chaque image téléchargée sur le site.
À l'heure actuelle, je l'ai configuré pour qu'il crée toujours la vignette au format JPG, principalement pour réduire la taille des fichiers. Toutefois, cette approche présente au moins un inconvénient: JPG ne prend pas en charge la transparence. Ainsi, lorsqu'un utilisateur télécharge un fichier PNG utilisant cette transparence, la vignette peut paraître étrange et l'utilisateur peut ne pas être en mesure de trouver l'image dans la galerie. en un coup d'oeil.
Cela m'a amené à cette question: pourquoi ne pas simplement utiliser le même format pour la vignette que l'image d'origine? De cette façon, je peux m'assurer que la vignette ressemble beaucoup à l'image téléchargée par l'utilisateur. (En y réfléchissant, il pourrait même supporter les GIF animés, bien que je ne sois pas sûr que ce soit une bonne idée). L'inconvénient de cette approche serait que la taille du fichier pourrait être plus importante, ce qui aurait pour effet de rendre l'expérience utilisateur plus mauvaise avec le site.
Au moment d’écrire cette question, je commence à penser que la deuxième approche serait celle à privilégier, mais j’aimerais quand même demander conseil à d’autres webmasters. Quelles autres raisons techniques existe-t-il pour utiliser le même format pour la vignette que l'image d'origine, ou simplement pour utiliser un format d'image fixe pour toutes les vignettes?
Utilisez le même format pour la vignette. La différence absolue entre un fichier jpg redimensionné et un fichier png/gif redimensionné est trop petite pour être prise en compte, même si la différence en pourcentage peut sembler importante. Vous devrez peut-être aussi rendre compte des chiffres. Combien de miniatures png/gif de ce type allez-vous afficher sur une seule page à tout moment? S'il y en a des dizaines ou des centaines, les frais généraux s'additionnent et vous devez prendre une décision difficile. Mais si vous ne disposez que de quelques dizaines de Kb supplémentaires, traduits en quelque chose comme moins de 10%, l'inquiétude n'est pas grande.