7 novembre 2022

Qu'est-ce qu'un JPEG progressif et comment peut-il être utile pour les sites Web ?

Voyons quels sont les avantages d'un JPEG progressif et la différence entre un JPEG normal.

Saviez-vous que les temps de chargement lents sont l'un des défis les plus courants pour avoir une bonne expérience utilisateur ? Voici quelques techniques pour accélérer les temps de chargement et rendre votre site Web beaucoup plus intuitif.

Le format d'image JPEG est l'un des formats d'image le plus couramment utilisé sur le Web. Le format est souvent utilisé pour les images colorées et complexes telles que les photographies. La spécification JPEG comprend une gamme d'extensions de fichiers valides, mais les plus courantes sont .jpg et .jpeg.

JPEG signifie Joint Photographic Groupe d'experts et a été développé spécialement pour les photos. JPEG compressera une photo ou une image avec des dégradés plus efficacement que PNGS. Lors de l'enregistrement de fichiers JPEG, vous pouvez enregistrer l'image avec différents niveaux de qualité pour réduire la taille du fichier. Comme mentionné, vous pouvez enregistrer la photo au format JPEG ou JPEG progressif en fonction de votre public et de votre objectif. Vous pouvez également voir des références à JPEG2000, bien que ce format ait une meilleure compression, il n'est pas pris en charge par tous les navigateurs.

Quelle que soit l'extension utilisée, toutes les images JPEG seront traitées de la même manière. Bien que toutes les images JPEG ne soient pas créées de la même manière. Il existe un paramètre moins connu dans la spécification des formats d'image. Ce paramètre, appelé mode progressif, peut considérablement améliorer l'expérience d'utilisation des fichiers JPEG sur le Web.

JPEG normal vs JPEG progressif

Le plus grand facteur déterminant d'un format d'image est généralement la compression - les méthodes varient considérablement. C'est d'ailleurs ce qui rend certains formats plus adaptés que d'autres selon l'utilisation de l'image. Même au format JPEG, vous pouvez obtenir des résultats extrêmement variables en fonction des paramètres d'exportation utilisés.

Dans la plupart des programmes d'imagerie, le type de JPEG créé lors de l'enregistrement serait considéré comme "Baseline". Pour être bref, la meilleure façon d'imaginer la ligne de base ou le mode de base est que l'image commence par le haut et soit interprétée ligne par ligne. Déplacer l'image vers le bas de chaque ligne de pixels à la fois pendant qu'elle comprime et/ou affiche l'image.

Pour ceux qui se souviennent encore des fondamentaux des anciens GIF. Le format JPEG progressif peut être compris comme l'équivalent du format Intelaced GIF.

Un GIF entrelacé n'affiche pas sa ligne de balayage de manière linéaire de haut en bas, mais la réorganise de manière à ce que le contenu du GIF devienne clair avant même la fin du chargement. Par exemple, la visionneuse GIF peut afficher des lignes en haut de l'image, puis au centre, puis à la fin, et continuera à remplir les blancs jusqu'à ce que l'image soit entièrement chargée.

 

Les JPEG progressifs sont similaires aux GIF entrelacés, mais leur schéma de rendu est généralement supérieur à celui utilisé avec les GIF. Avec certaines applications, il est également possible de modifier l'ordre dans lequel les lignes de balayage sont affichées. Contrairement aux GIF entrelacés, les JPEG progressifs sont souvent plus petits que leurs homologues de base.

Le compromis ici est qu'il ne charge qu'une partie des données d'image à la fois. Cela signifie que l'image se chargera en taille réelle avec une apparence pixélisée et deviendra plus claire au fur et à mesure du chargement.

Voir en action

Parfois, la meilleure façon de comprendre quelque chose est de le voir en action. C'est donc exactement ce que nous allons faire ici, nous aurons exactement la même image enregistrée sous les deux types de JPEG à comparer.

Commençons donc par prendre une image de haute qualité pour tester ; dans notre cas, nous utiliserons une photo Pexels de quelques chatons endormis. Comme il s'agit d'une image haute résolution, nous la redimensionnerons un peu avant notre test, nous la redimensionnerons donc de moitié environ. Maintenant qu'elle a été redimensionnée, nous allons exporter deux versions de l'image, une en ligne de base et une progressive. (Les deux images utiliseront exactement les mêmes paramètres autres que cette option, et nous utilisons GIMP pour créer les images.)

JPEG NORMAL

JPEG PROGRESSIF

Ainsi, même si ces images sont assez volumineuses, il est parfois difficile de voir la différence dans leur processus de téléchargement. Sous chaque image se trouve une vue "chronologie" de la façon dont l'image est chargée au fil du temps. Gardez à l'esprit que la visualisation de la chronologie fournie est fortement dramatisée pour illustrer l'idée. Si vous deviez charger la page sans  aucun cache local, vous pouvez effectivement voir ce comportement lors du chargement d'images !

Avantages du JPEG progressif

Sur un site Web, le JPEG progressif peut améliorer l'expérience utilisateur. Bien que floue, les visiteurs peuvent déjà voir l'image entière au premier coup d'œil. De plus, étant généralement de plus petite taille, le JPEG progressif peut également réduire l'utilisation de ressources telles que la bande passante et l'espace disque, ce qui permet à votre site Web de se charger plus rapidement.

Les navigateurs populaires, tels que Firefox et Chrome, prennent également en charge les images progressives. Mais si vous utilisez une ancienne version d'Internet Explorer (avant Windows 7), assurez-vous d'installer la dernière mise à jour pour activer la fonctionnalité.

conclusion

Si vous souhaitez que les images de votre site Web se chargent plus rapidement, il est préférable de les modifier au format JPEG progressif. même si vous utilisez des formats modernes comme webp ou AVIF vous devrez toujours utiliser les anciens formats JPEG comme solution de rechange pour les navigateurs qui ne les prennent pas encore en charge.

 

Vous avez des doutes ? Vous ne savez pas par où commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

AVIS DE NON-RESPONSABILITÉ, Mentions légales et droits d'auteur. Red Hat, Inc. détient les droits sur Red Hat®, RHEL®, RedHat Linux® et CentOS® ; AlmaLinux™ est une marque commerciale de la AlmaLinux OS Foundation ; Rocky Linux® est une marque déposée de la Rocky Linux Foundation ; SUSE® est une marque déposée de SUSE LLC ; Canonical Ltd. détient les droits sur Ubuntu® ; Software in the Public Interest, Inc. détient les droits sur Debian® ; Linus Torvalds détient les droits sur Linux® ; FreeBSD® est une marque déposée de la Fondation FreeBSD ; NetBSD® est une marque déposée de la Fondation NetBSD ; OpenBSD® est une marque déposée de Theo de Raadt ; Oracle Corporation détient les droits sur Oracle®, MySQL®, MyRocks®, VirtualBox® et ZFS® ; Percona® est une marque déposée de Percona LLC ; MariaDB® est une marque déposée de MariaDB Corporation Ab ; PostgreSQL® est une marque déposée de PostgreSQL Global Development Group ; SQLite® est une marque déposée de Hipp, Wyrick & Company, Inc. ; KeyDB® est une marque déposée d'EQ Alpha Technology Ltd. ; Typesense® est une marque déposée de Typesense Inc. ; REDIS® est une marque déposée de Redis Labs Ltd ; F5 Networks, Inc. détient les droits sur NGINX® et NGINX Plus® ; Varnish® est une marque déposée de Varnish Software AB ; HAProxy® est une marque déposée de HAProxy Technologies LLC ; Traefik® est une marque déposée de Traefik Labs ; Envoy® est une marque déposée de CNCF ; Adobe Inc. détient les droits sur Magento® ; PrestaShop® est une marque déposée de PrestaShop SA ; OpenCart® est une marque déposée d'OpenCart Limited ; Automattic Inc. détient les droits sur WordPress®, WooCommerce® et JetPack® ; Open Source Matters, Inc. détient les droits sur Joomla® ; Dries Buytaert détient les droits sur Drupal® ; Shopify® est une marque déposée de Shopify Inc. ; BigCommerce® est une marque déposée de BigCommerce Pty. Ltd.; TYPO3® est une marque déposée de la TYPO3 Association; Ghost® est une marque déposée de la Ghost Foundation; Amazon Web Services, Inc. détient les droits sur AWS® et Amazon SES® ; Google LLC détient les droits sur Google Cloud™, Chrome™ et Google Kubernetes Engine™ ; Alibaba Cloud® est une marque déposée d'Alibaba Group Holding Limited ; DigitalOcean® est une marque déposée de DigitalOcean, LLC ; Linode® est une marque déposée de Linode, LLC ; Vultr® est une marque déposée de The Constant Company, LLC ; Akamai® est une marque déposée d'Akamai Technologies, Inc. ; Fastly® est une marque déposée de Fastly, Inc. ; Let's Encrypt® est une marque déposée d'Internet Security Research Group ; Microsoft Corporation détient les droits sur Microsoft®, Azure®, Windows®, Office® et Internet Explorer® ; Mozilla Foundation détient les droits sur Firefox® ; Apache® est une marque déposée de The Apache Software Foundation ; Apache Tomcat® est une marque déposée de The Apache Software Foundation ; PHP® est une marque déposée de PHP Group ; Docker® est une marque déposée de Docker, Inc. Kubernetes® est une marque déposée de The Linux Foundation ; OpenShift® est une marque déposée de Red Hat, Inc. ; Podman® est une marque déposée de Red Hat, Inc. ; Proxmox® est une marque déposée de Proxmox Server Solutions GmbH ; VMware® est une marque déposée de Broadcom Inc. ; CloudFlare® est une marque déposée de Cloudflare, Inc. ; NETSCOUT® est une marque déposée de NETSCOUT Systems Inc. ; ElasticSearch®, LogStash® et Kibana® sont des marques déposées d'Elastic NV ; Grafana® est une marque déposée de Grafana Labs ; Prometheus® est une marque déposée de The Linux Foundation ; Zabbix® est une marque déposée de Zabbix LLC ; Datadog® est une marque déposée de Datadog, Inc. ; Ceph® est une marque déposée de Red Hat, Inc. ; MinIO® est une marque déposée de MinIO, Inc. ; Mailgun® est une marque déposée de Mailgun Technologies, Inc. ; SendGrid® est une marque déposée de Twilio Inc. Postmark® est une marque déposée d'ActiveCampaign, LLC ; cPanel®, LLC détient les droits sur cPanel® ; Plesk® est une marque déposée de Plesk International GmbH ; Hetzner® est une marque déposée de Hetzner Online GmbH ; OVHcloud® est une marque déposée d'OVH Groupe SAS ; Terraform® est une marque déposée de HashiCorp, Inc. ; Ansible® est une marque déposée de Red Hat, Inc. ; cURL® est une marque déposée de Daniel Stenberg ; Facebook®, Inc. détient les droits sur Facebook®, Messenger® et Instagram®. Ce site n'est pas affilié, sponsorisé ou autrement associé à l'une des entités mentionnées ci-dessus et ne représente aucune de ces entités de quelque manière que ce soit. Tous les droits sur les marques et noms de produits mentionnés sont la propriété de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionnées sont la propriété de leurs titulaires respectifs.

JUSTE UN MOMENT !

Vous êtes-vous déjà demandé si votre hébergement était nul ?

Découvrez dès maintenant si votre hébergeur vous pénalise avec un site web lent digne des années 1990 ! Résultats immédiats.

Fermer le CTA
Retour en haut de page