BMP and PNG 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.
PNG is a lossless raster format built to replace GIF. It stores every pixel exactly as given and supports a full 8-bit alpha channel, which means genuine partial transparency rather than the single transparent colour GIF offers.
- Where BMP files come from
- Legacy Windows software, some scientific and industrial imaging tools.
- Where PNG is used
- Screenshots, exported logos and UI assets, and anything designed rather than photographed.