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 PBM (Planar Bitmap) relacionado se encuentran típicamente en juegos de finales de la década de 1980 y principios de la de 1990 que eran puertos de Amiga o tenían sus recursos gráficos diseñados . en máquinas Amiga. [ cita requerida ]

Un rasgo característico del formato es que almacena mapas de bits en forma de planos de bits intercalados , lo que le da nombre al formato; esto refleja la forma en que el hardware de gráficos de 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 .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, variar. 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 cada parte de un archivo, solo las que quiere tratar o las 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 (datos de píxeles dejados 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 los ILBM, el fragmento BMHD y cualquier otro fragmento 'vital' debe aparecer antes del fragmento BODY . Cualquier fragmento que aparezca después de BODY se considera 'extra' y muchos programas los dejarán sin leer y sin cambios. [4]