7 Novembre 2022

Cos’è una JPEG progressiva e come può essere utile per i siti web ?

Vediamo quali sono i vantaggi di una progressive JPEG e la differenza tra una JPEG normale.

Sapevi che i tempi di caricamento lenti sono una delle sfide più comuni per avere una buona User Experience? Ecco alcune tecniche per accelerare i tempi di caricamento e rendere il tuo sito Web molto più intuitivo.

Il formato immagine JPEG è uno dei formati immagine più comunemente usati sul web. Il formato viene spesso utilizzato per immagini colorate e complesse come le fotografie. La specifica JPEG include una gamma di estensioni di file valide, tuttavia le più comuni sono .jpg e .jpeg.

JPEG sta per Joint Photographic Experts Group ed è stato sviluppato appositamente per le foto. JPEG comprimerà una foto o un’immagine con gradazioni in modo più efficiente rispetto a PNGS. Quando si salvano i file JPEG, è possibile salvare l’immagine con diversi livelli di qualità per ridurre le dimensioni del file. Come accennato, puoi salvare la foto come JPEG o JPEG progressivo a seconda del tuo pubblico e obiettivo. Potresti anche vedere riferimenti a JPEG2000, sebbene questo formato abbia una compressione migliore, non è supportato da tutti i browser.

Indipendentemente dall’estensione utilizzata, tutte le immagini JPEG verranno trattate più o meno allo stesso modo. Sebbene non tutte le immagini JPEG siano create allo stesso modo. Nella specifica dei formati di immagine esiste un’impostazione meno nota. Questa impostazione, denominata Modalità progressiva, può migliorare drasticamente l’esperienza di utilizzo dei file JPEG sul Web.

JPEG normale vs JPEG progressivo

Il più grande fattore che definisce un formato immagine è generalmente la compressione: i metodi variano ampiamente. In effetti è ciò che rende alcuni formati più adatti di altri a seconda di come viene utilizzata l’immagine. Anche all’interno del formato JPEG puoi ottenere risultati estremamente variabili in base alle impostazioni di esportazione utilizzate.

Nella maggior parte dei programmi di immagini, il tipo di JPEG creato durante il salvataggio sarebbe considerato “Baseline”. Per essere brevi, il modo migliore per immaginare la modalità linea di base o baseline è che l’immagine inizi dall’alto e venga interpretata riga per riga. Spostamento verso il basso dell’immagine ogni riga di pixel alla volta mentre comprime e/o visualizza l’immagine.

Per chi ricorda ancora i fondamenti delle vecchie GIF. il formato JPEG Progressive  può essere inteso come l’equivalente del formato GIF Intelaced.

Una GIF interlacciata non mostra la sua linea di scansione linearmente dall’alto verso il basso, ma invece la riordina in modo che il contenuto della GIF diventi chiaro anche prima che termini il caricamento. Ad esempio, il visualizzatore GIF può visualizzare linee nella parte superiore dell’immagine, poi al centro, quindi alla fine e continuerà a riempire gli spazi vuoti fino a quando l’immagine non sarà completamente caricata.

 

I JPEG progressivi sono simili alle GIF interlacciate, ma il loro schema di rendering è generalmente superiore a quello utilizzato con le GIF. Con alcune applicazioni è anche possibile modificare l’ordine in cui vengono visualizzate le scanline. A differenza delle GIF interlacciate, le JPEG progressive sono spesso più piccole delle loro controparti di base.

Il compromesso qui è che carica solo alcuni dei dati dell’immagine alla volta. Ciò significa che l’immagine verrà caricata a grandezza naturale con un aspetto pixelato e diventerà più chiara durante il caricamento.

Guardalo in azione

A volte il modo migliore per capire qualcosa è vederlo in azione. Quindi è esattamente quello che faremo qui, avremo la stessa immagine esatta salvata come entrambi i tipi di JPEG da confrontare.

Quindi iniziamo prendendo un’immagine di alta qualità con cui testare; nel nostro caso useremo una foto di Pexels di alcuni gattini che dormono . Poiché si tratta di un’immagine ad alta risoluzione, la ridimensioneremo un po’ prima del nostro test, quindi la ridimensioneremo di circa la metà. Ora che è stato ridimensionato, esporteremo due versioni dell’immagine, una in linea di base e una progressiva. (Entrambe le immagini utilizzeranno le stesse identiche impostazioni diverse da questa opzione e stiamo usando GIMP per creare le immagini.)

JPEG NORMALE

JPEG PROGRESSIVO

Quindi, anche se queste immagini sono piuttosto grandi, a volte è difficile vedere la differenza nel loro processo di caricamento. Sotto ogni immagine è inclusa una vista “timeline” di come l’immagine viene caricata nel tempo. Tieni presente che la visualizzazione della sequenza temporale fornita è molto drammatizzata per illustrare l’idea. Se dovessi caricare la pagina senza  alcuna cache locale, potresti effettivamente vedere questo comportamento durante il caricamento delle immagini!

Vantaggi del JPEG progressivo

Su un sito Web, il JPEG progressivo può migliorare l’esperienza dell’utente. Sebbene sfocata, i visitatori possono già vedere l’intera immagine a prima vista. Inoltre, essendo generalmente di dimensioni inferiori, il JPEG progressivo può anche ridurre l’utilizzo di risorse come larghezza di banda e spazio su disco, aiutando il tuo sito Web a caricarsi più velocemente.

I browser più diffusi, come Firefox e Chrome, supportano anche le immagini progressive. Ma se utilizzi una versione precedente di Internet Explorer (prima di Windows 7), assicurati di installare l’ultimo aggiornamento per abilitare la funzione.

Conclusione

Se vuoi che le immagini sul tuo sito web si carichino più velocemente, è meglio cambiarle nel formato JPEG progressivo anche qualora utilizzassi formati moderni come webp o AVIF avrai sempre da servire vecchi formati JPEG come fallback per browser che non ancora li supportano.

 

Hai dei dubbi? Non sai da dove iniziare? Contattaci !

Abbiamo tutte le risposte alle tue domande per aiutarti nella giusta scelta.

Chatta con noi

Chatta direttamente con il nostro supporto prevendita.

0256569681

Contattaci telefonicamente negli orari d’ufficio 9:30 – 19:30

Contattaci online

Apri una richiesta direttamente nell’area dei contatti.

INFORMAZIONI

Managed Server S.r.l. è un player italiano di riferimento nel fornire soluzioni avanzate di sistemistica GNU/Linux orientate all’alta performance. Con un modello di sottoscrizione dai costi contenuti e prevedibili, ci assicuriamo che i nostri clienti abbiano accesso a tecnologie avanzate nel campo dell’hosting, server dedicati e servizi cloud. Oltre a questo, offriamo consulenza sistemistica su sistemi Linux e manutenzione specializzata in DBMS, IT Security, Cloud e molto altro. Ci distinguiamo per l’expertise in hosting di primari CMS Open Source come WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart e Magento, affiancato da un servizio di supporto e consulenza di alto livello adatto per la Pubblica Amministrazione, PMI, ed aziende di qualsiasi dimensione.

Red Hat, Inc. detiene i diritti su Red Hat®, RHEL®, RedHat Linux®, e CentOS®; AlmaLinux™ è un marchio di AlmaLinux OS Foundation; Rocky Linux® è un marchio registrato di Rocky Linux Foundation; SUSE® è un marchio registrato di SUSE LLC; Canonical Ltd. detiene i diritti su Ubuntu®; Software in the Public Interest, Inc. detiene i diritti su Debian®; Linus Torvalds detiene i diritti su Linux®; FreeBSD® è un marchio registrato di The FreeBSD Foundation; NetBSD® è un marchio registrato di The NetBSD Foundation; OpenBSD® è un marchio registrato di Theo de Raadt. Oracle Corporation detiene i diritti su Oracle®, MySQL®, e MyRocks®; Percona® è un marchio registrato di Percona LLC; MariaDB® è un marchio registrato di MariaDB Corporation Ab; REDIS® è un marchio registrato di Redis Labs Ltd. F5 Networks, Inc. detiene i diritti su NGINX® e NGINX Plus®; Varnish® è un marchio registrato di Varnish Software AB. Adobe Inc. detiene i diritti su Magento®; PrestaShop® è un marchio registrato di PrestaShop SA; OpenCart® è un marchio registrato di OpenCart Limited. Automattic Inc. detiene i diritti su WordPress®, WooCommerce®, e JetPack®; Open Source Matters, Inc. detiene i diritti su Joomla®; Dries Buytaert detiene i diritti su Drupal®. Amazon Web Services, Inc. detiene i diritti su AWS®; Google LLC detiene i diritti su Google Cloud™ e Chrome™; Microsoft Corporation detiene i diritti su Microsoft®, Azure®, e Internet Explorer®; Mozilla Foundation detiene i diritti su Firefox®. Apache® è un marchio registrato di The Apache Software Foundation; PHP® è un marchio registrato del PHP Group. CloudFlare® è un marchio registrato di Cloudflare, Inc.; NETSCOUT® è un marchio registrato di NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, e Kibana® sono marchi registrati di Elastic N.V. Hetzner Online GmbH detiene i diritti su Hetzner®; OVHcloud è un marchio registrato di OVH Groupe SAS; cPanel®, L.L.C. detiene i diritti su cPanel®; Plesk® è un marchio registrato di Plesk International GmbH; Facebook, Inc. detiene i diritti su Facebook®. Questo sito non è affiliato, sponsorizzato o altrimenti associato a nessuna delle entità sopra menzionate e non rappresenta nessuna di queste entità in alcun modo. Tutti i diritti sui marchi e sui nomi di prodotto menzionati sono di proprietà dei rispettivi detentori di copyright. Ogni altro marchio citato appartiene ai propri registranti. MANAGED SERVER® è un marchio registrato a livello europeo da MANAGED SERVER SRL, Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italia.

SOLO UN ATTIMO !

Vorresti vedere come gira il tuo WooCommerce sui nostri sistemi senza dover migrare nulla ? 

Inserisci l'indirizzo del tuo sito WooCommerce e otterrai una dimostrazione navigabile, senza dover fare assolutamente nulla e completamente gratis.

No grazie, i miei clienti preferiscono il sito lento.
Torna in alto