Mapa de bits: definición, usos y diferencias con vectores
Mapa de bits: representación mediante bits o píxeles, ya sea como matriz compacta de banderas o como imagen raster con valores de color explícitos. Incluye estructura, formatos, usos y diferencias con vectores.
Panorama general
Un mapa de bits es una representación de información como una matriz de valores binarios. En informática, el término suele referirse a dos conceptos relacionados: una matriz de bits, una secuencia compacta de banderas binarias, a veces llamada bitset o índice de mapa de bits, y una imagen raster, una cuadrícula de píxeles en la que cada uno almacena color o intensidad. Ambos sentidos comparten la idea de posiciones fijas a las que se accede mediante índices, pero se usan para fines distintos: uno como estructura de datos compacta y el otro para imágenes.
Mapas de bits raster
Los mapas de bits raster describen imágenes mediante ancho y alto en píxeles y una representación del color por píxel. El color puede codificarse directamente, como en truecolor, o de forma indirecta mediante una paleta, como en color indexado. Canales adicionales, como el alfa, aportan transparencia por píxel. La memoria necesaria para un mapa de bits sin comprimir depende de las dimensiones y de los bits por píxel; los archivos de imagen pueden añadir encabezados, metadatos y compresión.
Matrices de bits e índices
Como estructura de datos, un mapa de bits almacena valores booleanos de forma compacta, usando un bit por elemento. Se emplea para conjuntos de pertenencia, mapas de ocupación, filtros de Bloom e índices de mapa de bits rápidos en bases de datos, porque las operaciones a nivel de bits son eficientes. A menudo se manipula con operaciones lógicas, desplazamientos e instrucciones de conteo de población.
Formatos y compresión
- Los formatos de imagen raster se diferencian sobre todo por la forma en que codifican el color y por si usan compresión sin pérdida o con pérdida.
- Los formatos indexados almacenan referencias a una paleta para ahorrar espacio cuando hay pocos colores; truecolor almacena valores de color directos para lograr mayor fidelidad.
- Las técnicas de compresión equilibran calidad, tamaño del archivo y complejidad de decodificación; algunas conservan cada píxel exactamente, mientras que otras descartan información para reducir el tamaño.
Operaciones y usos
Entre las operaciones habituales sobre mapas de bits están el escalado, el recorte, la composición con alfa, el filtrado y la conversión de color. Los mapas de bits se usan en fotografías, iconos, interfaces gráficas de usuario, texturas en videojuegos y documentos escaneados. Las matrices de bits son importantes en programación de sistemas, índices de búsqueda y asignación de recursos.
Ventajas y limitaciones
Los mapas de bits ofrecen un control preciso de píxel y son sencillos de representar en pantallas rasterizadas, pero pierden calidad cuando se escalan más allá de su resolución. En cambio, los gráficos vectoriales representan formas matemáticamente y se escalan sin pérdida; ambos enfoques suelen combinarse en los flujos de trabajo modernos.
Terminología e historia
El término se originó con el hardware gráfico temprano y la programación de bajo nivel, donde la memoria se organizaba como matrices de bits o bytes que controlaban los puntos de la pantalla. Hoy, el contexto —imagen o estructura de datos— determina su significado específico.
Artículos relacionados
Autor
AlegsaOnline.com Mapa de bits: definición, usos y diferencias con vectores Leandro Alegsa
URL: https://es.alegsaonline.com/art/11844