ILBM


El mapa de bits intercalado ( ILBM ) es un formato de archivo de imagen que se ajusta al estándar de formato de archivo de intercambio (IFF). El formato se originó en la plataforma Amiga , y en los sistemas compatibles con IBM , los archivos en este formato o el formato relacionado PBM (mapa de bits planar) se encuentran típicamente en juegos de finales de los 80 y principios de los 90 que eran puertos Amiga o tenían sus activos gráficos diseñados. en las máquinas Amiga. [ cita requerida ]

Un rasgo característico del formato es que almacena mapas de bits en forma de planos de bits entrelazados , lo que da nombre al formato; esto refleja la forma en que el hardware de gráficos Amiga lee de forma nativa los datos gráficos de la memoria. Se admite una forma simple de compresión para hacer que los archivos ILBM sean más compactos. [4]

En Amiga, estos archivos no están asociados con una extensión de archivo en particular , aunque cuando comenzaron a usarse en sistemas de PC donde las extensiones se usan sistemáticamente, emplearon una extensión .lbm u ocasionalmente una extensión .bbm . [ cita requerida ]

ILBM es una implementación del formato de archivo IFF que consta de varios fragmentos consecutivos, cuyo orden puede, hasta cierto punto, variarse. Cada fragmento tiene una función diferente y tiene el mismo formato básico. Esto significa que un programa no tiene que leer o decodificar todos los fragmentos de un archivo, solo los que quiere tratar o los que puede entender. [4]

Los archivos ILBM generalmente contienen suficiente información para permitir que un programa de edición de imágenes los muestre, incluidas las dimensiones de la imagen, la paleta y los datos de píxeles. Algunos archivos fueron diseñados para actuar como paletas para programas de pintura (los datos de píxeles se dejan en blanco) o para fusionarse en otra imagen. Esto los hace mucho más flexibles, pero también mucho más complejos que otros formatos como BMP. [ cita requerida ]

Para ILBM, el fragmento BMHD y cualquier otro fragmento "vital" deben aparecer antes del fragmento BODY . Cualquier fragmento que aparezca después de BODY se considera "extra" y muchos programas los dejarán sin leer ni modificar. [4]