mapa de bits


En informática , un mapa de bits es un mapeo de algún dominio (por ejemplo, un rango de números enteros) a bits . También se denomina matriz de bits o índice de mapa de bits .

Como sustantivo, el término "mapa de bits" se usa muy a menudo para referirse a una aplicación de mapas de bits en particular: el pix-map , que se refiere a un mapa de píxeles , donde cada uno puede almacenar más de dos colores, utilizando así más de un bit. por píxel. En tal caso, el dominio en cuestión es la matriz de píxeles que constituyen un dispositivo de salida gráfica digital (una pantalla o monitor). En algunos contextos, el término mapa de bits implica un bit por píxel, mientras que el mapa de píxeles se utiliza para imágenes con varios bits por píxel. [1] [2]

Un mapa de bits es un tipo de organización de memoria o formato de archivo de imagen utilizado para almacenar imágenes digitales . El término mapa de bits proviene de la terminología de programación informática y significa simplemente un mapa de bits , una matriz de bits asignada espacialmente . Ahora, junto con pixmap , comúnmente se refiere al concepto similar de una matriz de píxeles asignada espacialmente. Las imágenes de trama en general pueden denominarse mapas de bits o mapas de píxeles, ya sean sintéticos o fotográficos, en archivos o memoria.

Muchas interfaces gráficas de usuario utilizan mapas de bits en sus subsistemas de gráficos integrados; [3] por ejemplo, el subsistema GDI de las plataformas Microsoft Windows y OS/2 , donde el formato específico utilizado es el formato de archivo de mapa de bits de Windows y OS/2 , generalmente denominado con la extensión de archivo de (o para mapa de bits independiente del dispositivo ). Además de BMP , otros formatos de archivo que almacenan mapas de bits literales incluyen mapa de bits intercalado (ILBM) , mapa de bits portátil (PBM) , mapa de bits X (XBM) y mapa de bits de protocolo de aplicación inalámbrica (WBMP).BMP.DIB. Del mismo modo, la mayoría de los demás formatos de archivo de imagen, como JPEG , TIFF , PNG y GIF , también almacenan imágenes de mapa de bits (a diferencia de los gráficos vectoriales ), pero no suelen denominarse mapas de bits , ya que utilizan formatos comprimidos internamente.

En los mapas de bits típicos sin comprimir , los píxeles de la imagen generalmente se almacenan con un número variable de bits por píxel que identifican su color, la profundidad de color . Los píxeles de 8 bits y menos pueden representar escala de grises o color indexado . Un canal alfa (para transparencia ) se puede almacenar en un mapa de bits separado, donde es similar a un mapa de bits en escala de grises, o en un cuarto canal que, por ejemplo, convierte imágenes de 24 bits a 32 bits por píxel.

Los bits que representan los píxeles del mapa de bits se pueden empaquetar o desempaquetar (espaciados en límites de bytes o palabras), según los requisitos de formato o dispositivo. Dependiendo de la profundidad de color, un píxel en la imagen ocupará al menos n/8 bytes, donde n es la profundidad de bits.