Tamaño de archivo: por qué BMP es tan grande
Un BMP estándar de 24 bits almacena tres bytes por píxel sin compresión alguna. Una imagen de 12 megapíxeles (4000 × 3000 píxeles) en BMP pesa aproximadamente 34 MB. La misma imagen como JPEG con calidad 85 pesa alrededor de 3–5 MB. Los archivos BMP pueden ser 5–20 veces más grandes que sus equivalentes JPEG, dependiendo de la complejidad del contenido.
Profundidad de color
BMP admite 1, 4, 8, 16, 24 y 32 bits por píxel. La variante más común es 24 bits (8 bits cada uno para rojo, verde y azul), que reproduce el mismo rango de color que un JPEG estándar. El BMP de 32 bits añade un canal alfa, aunque la compatibilidad con alfa en los visores de BMP es inconsistente.
Cuándo aún se requiere BMP
- Fondos de pantalla y gráficos del sistema de Windows en algunas configuraciones heredadas
- Ciertos sistemas industriales y embebidos cuyo firmware solo lee datos de mapa de bits sin procesar
- Aplicaciones CAD y GIS antiguas con cargadores BMP codificados
- Mapas de textura en algunos motores o cadenas de herramientas de juegos antiguos
BMP frente a formatos modernos
Para prácticamente cualquier uso moderno, PNG es una alternativa superior a BMP: PNG no tiene pérdida, admite transparencia correctamente y suele ser 2–5 veces más pequeño que un BMP sin comprimir. Convierte BMP a JPEG cuando el tamaño del archivo sea la principal preocupación y no se requiera fidelidad sin pérdida.