Google, il futuro di JPEG si chiama Jpegli: più qualità e meno spazio occupato dalle immagini

Google, il futuro di JPEG si chiama Jpegli: più qualità e meno spazio occupato dalle immagini

Il nuovo Jpegli messo a punto dai tecnici di Google può comprimere immagini di alta qualità il 35% in più rispetto ai tradizionali codec JPEG. L'obiettivo della casa di Mountain View è contenere lo spazio occupato dalle immagini sul web senza compromessi qualitativi.

di pubblicata il , alle 11:01 nel canale Web
Google
 

Google, da sempre molto attiva - per forza di cose - nello studio di nuovi metodi di compressione delle immagini, ha messo a punto Jpegli, una nuova libreria di codifica JPEG che mantiene un'elevata compatibilità con le versioni precedenti e offre, allo stesso tempo, funzionalità avanzate e un miglioramento del rapporto di compressione del 35% con impostazioni di compressione di alta qualità.

"Jpegli è una nuova libreria di codifica JPEG progettata per essere più veloce, più efficiente e visivamente più gradevole rispetto al JPEG tradizionale", si legge in un post della casa di Mountain View.

Quando le immagini vengono compresse o decompresse tramite Jpegli, il risultato è una maggiore definizione e meno artefatti osservabili. Allo stesso tempo, pur migliorando il rapporto tra qualità dell'immagine e densità di compressione, la velocità di codifica di Jpegli è paragonabile agli approcci tradizionali.

In sintesi, gli sviluppatori possono integrare facilmente Jpegli nei flussi di lavoro esistenti senza sacrificare le prestazioni in termini di velocità di codifica o l'utilizzo della memoria.

Per dimostrare le sue parole, Google ha pubblicato un grafico in cui il punteggio ELO più alto indica una migliore prestazione complessiva. "Possiamo osservare", spiega la società, "che jpegli a 2,8 BPP ha ricevuto un punteggio ELO più alto rispetto a libjpeg-turbo a 3,7 BPP, un bitrate superiore del 32% rispetto a Jpegli".

A differenza delle tradizionali soluzioni di codifica JPEG che offrono una codifica a 8 bit per componente, Jpegli può essere codificato con più di 10 bit per componente, il che significa maggiore qualità. Si tratta però di una capacità "facoltativa".

Infine, Jpegli comprime le immagini in modo più efficiente rispetto ai tradizionali codec JPEG, il che può far risparmiare bandwidth e spazio di archiviazione e velocizzare il caricamento delle pagine web.

"I nostri risultati mostrano che Jpegli può comprimere immagini di alta qualità il 35% in più rispetto ai tradizionali codec JPEG. Jpegli è una nuova tecnologia promettente che ha il potenziale per rendere Internet più veloce e più bello", conclude Google.

9 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Opteranium08 Aprile 2024, 11:08 #1
non c'era già AVIF, open e royality free?
jepessen08 Aprile 2024, 11:32 #2
Originariamente inviato da: Opteranium
non c'era già AVIF, open e royality free?


E' diverso. AVIF e' un formato di file diverso da JPG, mentre questo non e' un formato nuovo, ma un encoder/decoder che produce file compatibili JPG migliori. Quindi in teoria un qualsiasi programma che apre i jpg dovrebbe essere in grado di aprire i jpg creati con questo encoder (anche se la compatibilita' non so se e' totale, nell'articolo dicono che c'e' una compatibilita' elevata, non totale).
les208 Aprile 2024, 11:35 #3
jpeg2000 e altri vari... ma soprattutto che non ho capito e ora cerco, compatibile 1:1 con jpeg o anche lato client deve essere supportato?
Opteranium08 Aprile 2024, 12:47 #4
Originariamente inviato da: jepessen
E' diverso. AVIF e' un formato di file diverso da JPG, mentre questo non e' un formato nuovo, ma un encoder/decoder che produce file compatibili JPG migliori. Quindi in teoria un qualsiasi programma che apre i jpg dovrebbe essere in grado di aprire i jpg creati con questo encoder (anche se la compatibilita' non so se e' totale, nell'articolo dicono che c'e' una compatibilita' elevata, non totale).

ok ora è più chiaro, grazie. Insomma, sempre più duro a morire il jpeg
LMCH08 Aprile 2024, 12:54 #5
Originariamente inviato da: les2
jpeg2000 e altri vari... ma soprattutto che non ho capito e ora cerco, compatibile 1:1 con jpeg o anche lato client deve essere supportato?


Compatibilità totale con tutti i decoder JPEG.

Jpegli semplicemente usa algoritmi di transcodifica da immagine raster al formato JPEG che riescono ad identificare meglio quali sono i dettagli che si possono eliminare e quali invece vanno preservati meglio.

L'algoritmo "base" di codifica da immagine raster a jpeg è molto "stupido", non tiene conto della semantica dell'immagine e della differenza percepita dall'occhio umano tra l'originale non compresso e l'immagine JPEG decodificata nuovamente in immagine raster.

Questo invece ne tiene maggiormente conto e quindi elimina molti più dettagli dove non sono rilevanti e "sta più attento" nelle parti in cui invece il nostro sistema visivo analizza l'immagine più in dettaglio.
Unrue08 Aprile 2024, 13:36 #6
Bene, ma che nome del cavolo però.
Qarboz08 Aprile 2024, 14:22 #7
Originariamente inviato da: LMCH
Compatibilità totale con tutti i decoder JPEG.

Jpegli semplicemente usa algoritmi di transcodifica da immagine raster al formato JPEG che riescono ad identificare meglio quali sono i dettagli che si possono eliminare e quali invece vanno preservati meglio.

L'algoritmo "base" di codifica da immagine raster a jpeg è molto "stupido", non tiene conto della semantica dell'immagine e della differenza percepita dall'occhio umano tra l'originale non compresso e l'immagine JPEG decodificata nuovamente in immagine raster.

Questo invece ne tiene maggiormente conto e quindi elimina molti più dettagli dove non sono rilevanti e "sta più attento" nelle parti in cui invece il nostro sistema visivo analizza l'immagine più in dettaglio.
Tipo MP3 ma per le immagini?




Originariamente inviato da: Unrue
Bene, ma che nome del cavolo però.
Condivido
dr-omega08 Aprile 2024, 14:25 #8
Originariamente inviato da: Unrue
Bene, ma che nome del cavolo però.


Prossima release Jprà e infine Jvoltri. (Battuta ligure... )
pachainti08 Aprile 2024, 16:13 #9
JPEG XL, da cui Jpegli prende diversi aspetti, batte alla grande PNG, JPEG, WebP, HEIC e AVIF.
JPEG XL, standard ISO, è già supportato da apple e safari, ma fronteggiato da Google perché va contro il suo WebP. Infatti, chromium e quindi chrome lo aveva implementato, ma lo ha rimosso per "scarso" interesse. Mozilla è indecisa sul cosa fare.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^