BPG (Better Portable Graphics) is a file format created by Fabrice Bellard in 2014 for digital images. He proposed BPG as a replacement for JPEG as BPG was more compression or size efficient. BPG uses the intra-frame encoding of the HEVC (High-Efficiency Video Coding) video compression standard.
The BPG container format is a generic image format rather than the raw bitstream used in HEVC. BPG supports 4:4:4, 4:2:2, and 4:2:0 color formats. Alpha channel is also supported with a separately coded extra channel or the fourth channel of CMYK image. BPG provides metadata support for Exif, ICC profiles, and XMP. BPG supports YCbCr (ITU-R BT.601, BT.709, and BT.2020 (non-constant luminance)), YCgCo, RGB, CMYK, and grayscale color space. BGP also supports animation and lossy and lossless HEVC data compression.