82 votes

Quand entrelacer une image?

En règle générale, quand convient-il de faire un gif entrelacé, un png entrelacé et un jpeg progressif?

Surtout lors de la publication de l'image sur le Web.

104voto

porneL Points 42805
  • En JPEG: OUI - utilisation de balayage progressif. Chaque carte a sa propre table de Huffman permettant une meilleure compression.

  • GIF: NON , il est peu probable pour améliorer la compression, mais ne nuira pas trop, puisque seules les lignes sont réorganisées.

  • En PNG: NO - blesse de compression de manière significative, comme les données de chaque passage est statistiquement très différents.

ImageOptim automatiquement le changement progressif/entrelacé formats, lorsqu'il prend la taille des fichiers.

17voto

leonbloy Points 27119

Ma règle de base: ne jamais utiliser l'entrelacement. Entrelacé formats occupent généralement de plus d'espace, ont (légèrement) plus de complexité et moins de soutien dans les décodeurs de l', et les prétendus avantages de l'expérience de l'utilisateur sont au moins discutable. Quelques arguments pour PNG, et en général.

Certaines personnes aiment entrelacé ou "progressiste" des images, qui charge progressivement. La théorie derrière ces formats, c'est que l'utilisateur peut à moins regarder un flou complet de la taille de proxy pour l'image, tandis que tous les bits le chargement. Dans la pratique, l'utilisateur est obligé de regarder floue pleine taille de proxy pour l'image, tandis que tous les bits sont en cours de chargement. Est-il fait? Eh bien, il semble que le type de flou. Oh, attendez, le haut de l'image s'il semble un peu plus en détail. Peut-être que c'est fait maintenant. Il est encore un peu floue, cependant. Peut-être que le photographe n'était pas à l'aide d'un trépied. Oh, attendez, il semble se dégager aujourd'hui ...

7voto

onon15 Points 2123

Images entrelacées sont un peu moins efficace, mais après délai plus court sur le côté client lors de leur transport sur le réseau. À mon humble avis, ils doivent être utilisés si l'on prévoit que le temps de téléchargement de l'image est assez long pour être perçue par l'utilisateur (par exemple, au-dessus de 1 seconde). La différence dans la taille du fichier est vraiment très petite, donc il vaut mieux être trop prudent et utiliser l'entrelacement plutôt trop que trop peu.

En commun internet à large bande à partir de 2012, je venais tout juste de l'utiliser pour chaque image > 100ko.

3voto

QMaster Points 384

Ces points doivent être utiles.

L'entrelacement (plus généralement, l'affichage progressif) est une méthode d'affichage des images sur un moniteur. Quand l'utiliser? Votre décision devrait être sur la base de ces facteurs:

•> Non-entrelacé, les images sont plus petites que les images entrelacées.
•> Images entrelacées causer moins de scintillement que les non-entrelacé ceux
•> Images entrelacées sont beaucoup plus facilement vue-mesure.

L'entrelacement permet de voir la photo avant que toutes les données ont été transmises (les rend semblent plus rapides et les meilleures-recherche) et vous donne la "sensation" qu'il est en cours de téléchargement plus rapide.

ASTUCE: l'Entrelacement n'est pas recommandé pour les petites images, mais est un must si le lecteur utilise une connexion lente

Ce n'est qu'une copie de Y les réponses, je pense que cela pourrait aider à comprendre. Réponse originale à cette question pourrait trouver à: https://answers.yahoo.com/question/index?qid=20090211121956AAz7Xz8

1voto

Simon Laing Points 605

Il est intéressant related post sur les webmasters

http://webmasters.stackexchange.com/questions/574/progressive-jpeg-why-do-many-web-sites-avoid-rendering-jpegs-that-way-pros

Untimately il dépend de la façon dont ils vont être utilisés.

La poste indique qu'il est limité véritable soutien pour les images progressives. Et parfois, ils peuvent causer des problèmes avec les plugins qui ne prennent pas en charge le format progressif.

Espérons que cela aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X