Question

Je travaille sur une application Web qui permettra aux utilisateurs de télécharger des images de profil (avatars, en gros). Ces images ne feront pas plus de 100 x 100 pixels et seront des images de visages.

Nous voulons permettre à l'utilisateur de télécharger divers formats d'image, mais nous voulons également les convertir tous au même format d'image. Quel serait le meilleur format d’image pour la taille, la qualité, etc.?

Modifier

Dans ce cas, la taille est plus importante que la qualité, mais pas beaucoup.

Était-ce utile?

La solution

Pour les visages, JPEG est votre meilleur choix. Même une image JPEG de qualité relativement élevée sera considérablement comprimée par rapport aux alternatives.

Le format JPEG (et le fonctionnement de sa compression) a été conçu pour "naturel". des images comme des photographies. (Les alternatives, principalement GIF et PNG, fonctionnent mieux pour les graphiques informatiques, les diagrammes, etc.)

Tout cela étant dit, vous devriez l'essayer. Prenez quelques exemples de photos, convertissez-les en différents formats et voyez comment elles se comparent (avec des excuses pour le sujet traité! 8 -)

JPEG, 6 668 octets:

 alt text
(source: entrian.com )

PNG, 31 651 octets:

 alt text
(source: entrian.com )

Autres conseils

Je pense que JPG est ce qu'il y a de mieux pour les avatars, je n'ai pas besoin de transparence.

JPG conviendra pour les photographies et en fera trop pour les graphiques, mais ce n’est pas une surcharge de taille énorme pour 100x100

Avec une image de cette taille limitée et compte tenu des images de profil, il s'agira très probablement d'une image naturelle. JPEG est certainement la solution.

Le format PNG fonctionne très bien avec un motif très répétitif. Graphiques générés par ordinateur tels que des captures d'écran, des dégradés. Il existe quelques filtres qui augmentent l'efficacité du dégonflage. Toutefois, en raison de la nature sans perte de PNG, vous n'obtiendrez presque jamais de taux de compression similaires sur ce type d'images.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top