BMP and ICO 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.
ICO is a container that holds several versions of the same icon at different sizes, so the operating system or browser can pick the one that fits. It is capped at 256×256 pixels.
- Where BMP files come from
- Legacy Windows software, some scientific and industrial imaging tools.
- Where ICO is used
- Website favicons and Windows application icons.