BMP and AVIF explained
BMP stores pixels essentially raw, with little or no compression. A 1920×1080 BMP is around 6 MB regardless of what the picture contains, because every pixel takes the same space whether it is part of a gradient or a flat colour.
AVIF stores still images using the AV1 video codec's intra-frame compression. It generally achieves the smallest files of any widely supported format, and it handles wide colour gamut and HDR, which JPEG cannot.
- Where BMP files come from
- Legacy Windows software, some scientific and industrial imaging tools.
- Where AVIF is used
- Performance-focused websites and modern image pipelines.