Je me demandais pourquoi, quand on parle de sprites, on ne mentionne que les fichiers .png
. Y at-il un problème dans la création de sprites pour les fichiers .jpg
?
Rien ne dit que vous ne pouvez pas utiliser le format JPEG, mais généralement les fichiers PNG sont préférables pour plusieurs raisons:
Généralement, les fichiers PNG se compressent plus petits si l'élément n'est pas si complexe - jpeg se compresse mieux en photographie et images plus complexes - la plupart des éléments de page, tels que les boutons, les onglets et les icônes de réseaux sociaux, sont plus simples à utiliser pour le format PNG ainsi que pour le besoin de transparence .
Ce n'est pas que PNG soit meilleur pour les sprites, mais bien pour les types d'images que les gens utilisent normalement pour les sprites (boutons, icônes, etc.). Vous pouvez utiliser n’importe quel format d’image adapté au Web pour les sprites.
Imaginez que le site Web de votre entreprise comporte une page consacrée au personnel, qui répertorie une dizaine de membres du personnel avec une petite photo à côté de chacun. Si vous souhaitez accélérer cette page en fusionnant toutes les photos en un seul Sprite, dans cet exemple, le format JPEG serait probablement un meilleur choix, car il vous offrira une meilleure compression pour ce type d'image.
Spriting peut également être utilisé pour les fichiers JPEG. Rappelez-vous juste les règles: