Che cos’è un file BPG?
BPG (Better Portable Graphics) è un formato di file creato da Fabrice Bellard nel 2014 per le immagini digitali. Ha proposto BPG in sostituzione di JPEG poiché BPG era più efficiente in termini di compressione o dimensioni. BPG utilizza la codifica intra-frame dello standard di compressione video HEVC (High-Efficiency Video Coding).
BPG è progettato come un formato portatile efficiente in termini di memoria per funzionare su dispositivi palmari e IoT. Attualmente, i browser Web non supportano il formato BPG, ma i siti Web possono comunque fornire immagini BPG utilizzando una libreria JavaScript scritta da Bellard. BPG utilizza il profilo Main 4:4:4 16 Still Picture di HEVC fino a 14 bit per campione.
Specifiche
Il formato contenitore BPG è un formato immagine generico anziché il flusso di bit grezzo utilizzato in HEVC. BPG supporta i formati colore 4:4:4, 4:2:2 e 4:2:0. Il canale alfa è supportato anche con un canale aggiuntivo codificato separatamente o il quarto canale dell’immagine CMYK. BPG fornisce supporto per i metadati per Exif, profili ICC e XMP. BPG supporta YCbCr (ITU-R BT.601, BT.709 e BT.2020 (luminanza non costante)), YCgCo, RGB, CMYK e spazio colore in scala di grigi. BGP supporta anche l’animazione e la compressione dei dati HEVC con e senza perdita di dati.