BPG sta per Migliore grafica portatile , ed è un nuovo formato di immagine, il cui scopo è quello di sostituire JPG. Per fare ciò, BPG offre il meglio di entrambi i mondi: qualità superiore e dimensioni file ridotte.

Ma aspetta un secondo, c'è di più: BPG supporta anche l'animazione. E non solo qualsiasi tipo di animazione; animazioni reali in stile GIF che vantano la qualità MP4 pur essendo di dimensioni più ridotte rispetto all'MP4 da cui sono state create.

Tutto ciò suona come un torrente di nulla, ma è un vantaggio per BPG, ma sarebbe troppo bello per essere vero.

In realtà, BPG non è completamente privo di problemi, ma rappresenta comunque una tecnologia che vale la pena esplorare e può dare a JPG una vera corsa per i suoi soldi.

Nato da un'idea del programmatore francese Fabrice Bellard che pensa che BPG possa legittimamente sostituire completamente JPG, BPG brilla quando le immagini sono pesantemente compresse. In quello stato, mostra sicuramente un marcato aumento di qualità rispetto a JPG.

La cosa che distingue BPG è la sua capacità di gestire la trasparenza, qualcosa che semplicemente JPEG non può fare. È interessante notare che sia PNG che GIF sono in grado di gestire la trasparenza e sono supportati dalla maggior parte dei browser. I file BPG, tuttavia, richiedono un po 'di lavoro prima che i browser li visualizzino: hanno bisogno di un decodificatore JavaScript da 55 kb incorporato in un sito prima che possano essere utilizzati.

Oltre a ciò, tutto si riduce ai pro e contro del passaggio a BPG. Dal punto di vista della comunità del design, tutto si riduce a ciò che può fare BPG meglio di JPG per giustificare il passaggio da uno all'altro.

001

Un confronto tra qualità JPG (a sinistra) e qualità BPG (a destra).

I vantaggi di BPG

Per cominciare, come già detto, BPG supporta l'animazione, quindi cosa significa in termini pratici? Con BPG, puoi creare efficacemente una GIF che è la metà delle dimensioni dell'MP4 equivalente.

C'è anche un video inline da considerare. Ad esempio, sui browser Safari mobili, nessun video può essere riprodotto in linea. I BPG vengono in soccorso: è possibile avere BPG di dimensioni pari al 5% dell'originale.

Un'altra cosa è l'alto rapporto di compressione. BPG è più piccolo di JPG, così come WebP di Google , che a sua volta è un nuovo formato di immagine che offre compressione delle immagini senza perdita di dati. Per mettere ulteriormente le cose nel contesto, WebP è inferiore del 26% rispetto a PNG. È interessante notare che WebP è già supportato da entrambi i browser Google Chrome e Opera, il che rende WebP più accessibile di BPG.

002

Un confronto tra qualità JPG (a sinistra) e qualità BPG (a destra).

Eppure, non c'è davvero alcuna curva di apprendimento quando si tratta di BPG. Puoi iniziare a usarlo oggi se hai un decodificatore JavaScript.

Tuttavia, i vantaggi di BPG vanno oltre le specifiche. Ci sono anche differenze reali e osservabili. Ad esempio, non solo i BPG possono reggere meglio, ma possono anche produrre immagini che presentano meno bande e blocchi di colore. Lungo i bordi delle immagini, i BPG non hanno tanto aliasing con step-ladder, motivo per cui appaiono nitidi anche in dimensioni più piccole.

I lati negativi di BPG

Come accennato sopra, nulla è completamente perfetto, e questo è anche il caso di BPG. Ha alcuni inconvenienti, come la mancanza di supporto nativo, che estende il suo tempo di decompilazione. In generale, più grande è il file, quindi più lento sarà il tempo di decompilazione. Attualmente, il tempo di decompilazione è approssimativamente tra 8 e 10 secondi. Se i browser iniziano a includere il supporto nativo per BPG, questa volta migliorerà drasticamente.

C'è anche un blocco di thread principale con cui fare i conti, quando stai decompilando file più grandi.

BPG viene creato utilizzando la tecnologia di compressione video HEVC, che è stata brevettata da una società chiamata MPEG LA ; la stessa società proprietaria del codec video H.246. MPEG LA, essendo i proprietari dei brevetti, potrebbe eventualmente addebitare royalties su software e hardware con i decodificatori BPG integrati. A sua volta, ciò lo rende alquanto poco attraente per i browser più diffusi come Firefox di Mozilla, open source e gratuito, per supportare il Formato BPG.

Ultimo ma non meno importante è la mancanza di supporto audio. Mentre questo potrebbe andar bene con alcuni - non è un formato video dopo tutto - sarebbe comunque bello avere un suono.

Difficile cambiare abitudini

Guardando oltre questi aspetti negativi, c'è il problema più grande da considerare che molti designer sono semplicemente abituati a JPG nonostante i suoi inconvenienti. Mentre alcuni potrebbero chiamarlo compiacimento, il fatto è che molti designer accettano JPG e si sono abituati a lavorare con esso attraverso molti progetti diversi.

003

Un confronto tra qualità JPG (a sinistra) e qualità BPG (a destra).

In quanto tale, è difficile convincere i progettisti a passare in generale a BPG, soprattutto quando si guarda a come alcuni progettisti lo utilizzano per impostazione predefinita. Inoltre, JPG è anche ampiamente compreso e supportato praticamente ovunque tu guardi. Il fatto che BPG non sia, almeno non al momento in cui scrivo, è probabilmente il suo più grande svantaggio.

Il fattore nella realtà è che i tempi di download delle immagini sono migliorati a causa della maggiore velocità di Internet, ed è difficile credere che BPG, nonostante i suoi chiari vantaggi, prenderà il sopravvento da JPG in qualsiasi momento, almeno completamente.

Sommario

Non c'è dubbio al riguardo. BPG è nuovo, eccitante e serve per dimensioni più piccole e grafica di qualità superiore. Nonostante questi vantaggi, tuttavia, è improbabile che i progettisti facciano un esodo di massa da JPG e inizino a utilizzare BPG durante la notte. Ciò è particolarmente vero se si considerano i problemi che BPG potrebbe avere con la mancanza di supporto da parte dei browser e possibili problemi di licenza.

BPG è un formato fresco ed eccitante. Offre una qualità superiore e dimensioni file ridotte. Ma con la mancanza del supporto nativo del browser e i potenziali ostacoli alla licenza che ottengono tale supporto nativo, resta da vedere se la community di design passerà a questo formato di file nei prossimi anni.

004

Un confronto tra qualità JPG (a sinistra) e qualità BPG (a destra).