Mandato de computación
En informática, un gráfico de mapa de bits (también llamado raster) es una imagen formada por filas de píxeles de diferentes colores. Un GIF es un ejemplo de archivo de imagen gráfica que utiliza un mapa de bits.Como sustantivo, el término «mapa de bits» se usa con frecuencia para referirse a una aplicación específica de mapas de bits: el «mapa de píxeles», que se refiere a un mapa de píxeles donde cada píxel puede almacenar más de dos colores, utilizando así más de un bit por píxel. En este caso, el dominio en cuestión es el conjunto de píxeles que constituye un dispositivo de salida gráfica digital (una pantalla o un monitor). En algunos contextos, el término «mapa de bits» implica un bit por píxel, mientras que «mapa de píxeles» se usa para imágenes con varios bits por píxel.Un mapa de bits es un tipo de organización de memoria o formato de archivo de imagen que se utiliza para almacenar imágenes digitales. El término «mapa de bits» proviene de la terminología de la programación informática y significa simplemente «mapa de bits», una matriz de bits mapeada espacialmente. Actualmente, junto con «mapa de píxeles», se refiere comúnmente al concepto similar de una matriz de píxeles mapeada espacialmente. Las imágenes rasterizadas, ya sean sintéticas o fotográficas, se denominan mapas de bits o mapas de píxeles en archivos o memoria.Muchas interfaces gráficas de usuario utilizan mapas de bits en sus subsistemas gráficos integrados. Por ejemplo, el subsistema GDI de las plataformas Microsoft Windows y OS/2 utiliza el formato de archivo de mapa de bits de Windows y OS/2, generalmente denominado con la extensión
.BMP
(o
.DIB
para
mapa de bits independiente del dispositivo). Además de BMP, otros formatos de archivo que almacenan mapas de bits literales incluyen el mapa de bits intercalado (ILBM), el mapa de bits portátil (PBM), el mapa de bits X (XBM) y el mapa de bits del protocolo de aplicaciones inalámbricas (WBMP). De igual forma, 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 se suelen denominar mapas de bits, ya que utilizan formatos comprimidos internamente.
Almacenamiento de pixel
En los mapas de bits típicos sin comprimir, los píxeles de la imagen se almacenan generalmente con un número variable de bits por píxel que identifican su color (profundidad de color). Los píxeles de 8 bits o menos pueden representar colores en escala de grises o indexados. Un canal alfa (para transparencia) puede almacenarse en un mapa de bits independiente, 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 pueden estar comprimidos o descomprimidos (espaciados según el límite de bytes o palabras), según el formato o los requisitos del dispositivo. Según la profundidad de color, un píxel de la imagen ocupará al menos
n/8 bytes, donde
n es la profundidad de bits.
Para un mapa de bits sin comprimir y empaquetado en filas, como el almacenado en formato de archivo Microsoft DIB o BMP, o en formato TIFF sin comprimir, el límite inferior del tamaño de almacenamiento para un mapa de bits de
n bits por píxel (2
n colores), en bytes, se puede calcular como:

donde el ancho y la altura se expresan en píxeles.
En la fórmula anterior, no se incluyen el tamaño del encabezado ni el tamaño de la paleta de colores, si corresponde. Debido al relleno de filas para alinear el inicio de cada fila con el límite de una unidad de almacenamiento, como una palabra, podrían necesitarse bytes adicionales.
Microsoft ha definido una representación específica de mapas de bits de color con diferentes profundidades de color, como ayuda para el intercambio de mapas de bits entre dispositivos y aplicaciones con diversas representaciones internas. Estos mapas de bits independientes del dispositivo se denominan "DIB", y su formato de archivo se denomina formato DIB o BMP. Según el soporte técnico de Microsoft:
Un bitmap independiente del dispositivo (DIB) es un formato utilizado para definir bitmaps dependientes del dispositivo en varias resoluciones de color. El objetivo principal de los DIB es permitir que los bitmaps se muevan de un dispositivo a otro (de ahí, la parte dependiente del dispositivo del nombre). Un DIB es un formato externo, en contraste con un bitmap dependiente del dispositivo, que aparece en el sistema como un objeto bitmap (creado por una aplicación...). Un DIB normalmente se transporta en metafiles (usualmente utilizando la función StretchDIBits()), archivos BMP, y el Clipboard (formato de datos CF_DIB).
Aquí, "independiente del dispositivo" se refiere al formato o la disposición de almacenamiento, y no debe confundirse con el color independiente del dispositivo.
El sistema X Window utiliza un formato similar, XBM, para imágenes en blanco y negro, y XPM (mapa de píxeles) para imágenes en color. Se utilizan muchos otros formatos de archivo de mapa de bits sin comprimir, aunque la mayoría no están ampliamente extendidos. Para la mayoría de los propósitos, se utilizan archivos de mapa de bits comprimidos estandarizados como GIF, PNG, TIFF y JPEG. La compresión sin pérdida, en particular, proporciona la misma información que un mapa de bits en un tamaño de archivo más pequeño. TIFF y JPEG ofrecen varias opciones. JPEG suele ser una compresión con pérdida. TIFF suele ser sin comprimir o con compresión Lempel-Ziv-Welch sin pérdida, como GIF. PNG utiliza compresión sin pérdida deflate, otra variante de Lempel-Ziv.También existe una variedad de archivos de imagen "raw", que almacenan mapas de bits sin procesar, sin ninguna otra información. Estos archivos raw son simplemente mapas de bits dentro de archivos, a menudo sin encabezado ni información de tamaño (son distintos de los formatos de imagen fotográfica raw, que almacenan datos del sensor sin procesar en un contenedor estructurado, como el formato TIFF, junto con una gran cantidad de metadatos de la imagen).
Véase también
- Bitmap espacio libre, una serie de bits que rastrean los bloques de almacenamiento de disco en uso
- Gráficos de mapas
- Raster scan
- Rasterización
- Sprite (graficos de ordenador)
- Voxels
- Vector graphics
- Localización de imágenes
Referencias
- ^ "ARCHIVED: What are bitmap and vector graphics, and how are they different". Servicios de Tecnología de la Información de la Universidad. 22 de septiembre de 2023. Archivado desde el original el 21 de abril de 2024. Retrieved 21 de abril 2024.
- ^ Gregersen, Erik (26 de enero de 2022). "bitmap". Encyclopædia Britannica. Archivado desde el original el 21 de abril de 2024. Retrieved 21 de abril 2024.
- ^ James D. Foley (1995). Gráficos de computación: Principios y práctica. Addison-Wesley Professional. p. 13. ISBN 0-201-84840-6.
El término bitmap, estrictamente hablando, se aplica sólo a los sistemas binivel de 1 bit-per-pixel; para sistemas multi-bit-per-pixel, utilizamos el término más general pix-map (short for pixel map).
- ^ V.K. Pachghare (2005). Gráficos de Computación Integral: Incluyendo C++. Laxmi Publications. p. 93. ISBN 81-7008-185-8.
- ^ Julian Smart; Stefan Csomor y Kevin Hock (2006). Cross-Platform GUI Programación con Wxwidgets. Prentice Hall. ISBN 0-13-147381-6.
- ^ "DIBs and Their Uses". Microsoft Ayuda y soporte2005-02-11.
- ^ "Lista de tipos de archivos bitmap". File-Extensions.org.
- ^ J. Thomas; A. Jones (2006). Communicating Science Efectivamente: un manual práctico para integrar elementos visuales. IWA Publicación. ISBN 1-84339-125-2.
Formatos de compresión y contenedor multimedia |
---|
Videocompresión | ISO, IEC, MPEG | - DV
- MJPEG
- Motion JPEG 2000
- MPEG-1
- MPEG-2
- MPEG-4
- Parte 2 / ASP
- Parte 10 / AVC
- Parte 33 / IVC
- MPEG-H
- MPEG-I
- MPEG-5
- Parte 1 / EVC
- Parte 2 / LCEVC
|
---|
UIT-T, VCEG | - H.120
- H.261
- H.262
- H.263
- H.264 / AVC
- H.265 / HEVC
- H.266 / VVC
- H.267 / Modelo de codificación mejorado
|
---|
SMPTE | |
---|
TrueMotion y AOMedia | - TrueMotion S
- VP3
- VP6
- VP7
- VP8
- VP9
- AV1
|
---|
Estándar chino | - AVS1 P2/AVS+(GB/T 20090.2/16)
- AVS2 P2(GB/T 33475.2,GY/T 299.1)
- AVS3 P2(GY/T 368)
|
---|
Otros | - Apple Video
- AVS
- Bink
- Cinepak
- Daala
- DVI
- FFV1
- Huffyuv
- Indeo
- Lagarith
- Microsoft Video 1
- MSU Lossless
- OMS Video
- Pixlet
- ProRes
- QuickTime
- RealVideo
- RTVideo
- SheerVideo
- Smacker
- Sorenson Video/Spark
- Theora
- Thor
- Ut
- WMV
- XEB
- YULS
|
---|
|
---|
Audiocompresión | ISO, IEC, MPEG | - MPEG-1 Capa II
- MPEG-1 Capa I
- MPEG-1 Capa III (MP3)
- AAC
- MPEG Alrededor
- MPEG-4 ALS
- MPEG-4 SLS
- MPEG-4 DST
- MPEG-4 HVXC
- MPEG-4 CELP
- MPEG-D USAC
- MPEG-H 3D Audio
|
---|
UIT-T | - G.711
- G.718
- G.719
- G.722
- G.722.1
- G.722.2
- G.723
- G.723.1
- G.726
- G.728
- G.729
- G.729.1
|
---|
IETF | |
---|
3GPP | - AMR
- AMR-WB
- AMR-WB+
- EVRC
- EVRC-B
- EVS
- GSM-HR
- GSM-FR
- GSM-EFR
|
---|
ETSI | |
---|
Bluetooth SIG | |
---|
Estándar chino | - AVS1 P10(GB/T 20090.10)
- AVS2 P3(GB/T 33475.3)
- DRA(GB/T 22726)
- ExAC(SJ/T 11299.4)
|
---|
Otros | - ACELP
- ALAC
- Asao
- ATRAC
- CELT
- Codec 2
- iSAC
- Lyra
- MELP
- El audio de Monkey
- MT9
- Musepack
- OptimFROG
- OSQ
- QCELP
- RCELP
- RealAudio
- SD2
- SHN
- SILK
- Siren
- SMV
- SVOPC
- TTA
- TwinVQ
- VMR-WB
- VSELP
- WavPack
- WMA
- MQA
- aptX
- aptX HD
- aptX Low Latency
- aptX Adaptive
- LDAC
- LHDC
- LLAC
|
---|
|
---|
Imagecompression | IEC, ISO, IETF, W3C, ITU-T, JPEG | - Grupo CCITT 4
- GIF
- HEIC / HEIF
- HEVC
- JBIG
- JBIG2
- JPEG
- JPEG 2000
- JPEG-LS
- JPEG XL
- JPEG XR
- JPEG XS
- JPEG XT
- PNG
- TIFF
- TIFF/EP
- TIFF/IT
|
---|
Otros | - APNG
- AV1
- AVIF
- BPG
- DjVu
- EXR
- FLIF
- ICER
- MNG
- PGF
- QOI
- QTVR
- WBMP
- WebP
|
---|
|
---|
Containers | ISO, IEC | - MPEG-ES
- MPEG-PS
- MPEG-TS
- Formato de archivo de medios base ISO/IEC
- MPEG-4 Parte 14 (MP4)
- Motion JPEG 2000
- MPEG-21 Parte 9
- Transporte multimedia MPEG
|
---|
UIT-T | |
---|
IETF | |
---|
SMPTE | |
---|
Otros | - 3GP y 3G2
- AMV
- ASF
- AIFF
- AVI
- AU
- BPG
- Bink
- BMP
- Formato DivX Media
- EVO
- Flash Video
- HEIF
- IFF
- M2TS
- Matroska
- Formato de archivo QuickTime
- RatDVD
- RealMedia
- RIFF
- MOD y TOD
- VOB, IFO y BUP
|
---|
|
---|
Colaboraciones | - NETVC
- MPEG LA
- Alliance for Open Media
|
---|
Métodos | - Entropy
- Arithmetic
- Huffman
- Modificado
- LPC
- Pérdida
- Pérdida
- LZ
- PCM
- Transforms
|
---|
Listas | - Comparación de formatos de codificación de audio
- Comparación de los codecs de vídeo
- Lista de codecs
|
---|
Vea métodos de compresión para técnicas y software de compresión para codecs |
Bases de datos de control de la autoridad: Nacional  | |
---|
Más resultados...