En los gráficos de computadora, el X a memoria de imagen ( XBM ) de las aplicaciones del sistema de la ventana X, un formato monocromático, porque almacenar de la imagen del texto ASCII el cursor y las BITMAP del icono usadas en el GUI de X. Los archivos de XBM diferencian marcado de la mayoría de los archivos de imagen en que toman la forma de archivos de fuente del lenguaje-c . Esto significa que pueden ser compilados directo en un uso sin ningunos pasos del proceso previo, pero también los hace lejos más grandes que serían sus datos crudos del pixel (cada octeto de datos de imagen toma 6 octetos en un archivo de XBM).
Los datos de XBM aparecen típicamente en los jefes (archivos de .h) y consisten en una serie de los órdenes sin firmar estáticos del carbón de leña que contienen los datos monocromáticos del pixel . Ofrecen un arsenal por la imagen almacenada en el jefe.
El pedazo siguiente de código de C ejemplifica un archivo de XBM:
test_width 16 del #define test_height 7 del #define test_bits estáticos del carbón de leña = { 0x13, 0x00, 0x15, 0x00, 0x93, 0xcd, 0x55, 0xa5, 0x93, 0xc5, 0x00, 0x80, 0x00, 0x60,};
El archivo define una BITMAP 16x7. Uno puede verlo abriendo un nuevo archivo de texto, pegándolo en el código de C arriba, nombrándolo blarg.xbm, y después intentando ver blarg.xbm en un espectador de la imagen o vía un web browser .
En lugar del jefe generalmente del imagen-archivo-formato, los archivos de XBM tienen dos o cuatro declaraciones del #define. Los primeros dos #defines especifican la altura y la anchura de la BITMAP en pixeles. Los segundos dos, si existen, especifican la posición de cualquier apuros dentro de la BITMAP. (Los programadores utilizan apuroses dentro de la imagen para que los cursores trazados una correspondencia de bits definan donde colocar el " pointer" del cursor, generalmente en 0.)
Los datos de imagen consisten en una línea de valores del pixel almacenados en un arsenal estático. Porque un solo pedacito representa cada pixel (negro o blanco), cada octeto en el arsenal contiene la información para ocho pixeles, con el pixel superior izquierdo en la BITMAP representada por el pedacito bajo del primer octeto en el arsenal. Si la anchura de la imagen no empareja un múltiplo de 8, el mecanismo de la exhibición no hace caso y desecha de los pedacitos adicionales en el octeto pasado de cada fila.
Comparar el X PixMap
Un número de hojeadores de la tela todavía ofrecen la ayuda para exhibir imágenes de XBM. Esto es un mantenimiento a partir de los comienzos del WWW, cuando XBM era el formato de archivo non-proprietary mínimo de la imagen. Sin embargo, la ayuda de XBM se ha quitado Internet Explorer 6, aunque la ayuda todavía esté en Firefox y algunos otros hojeadores, incluyendo safari y ópera.
| Random links: | Ingram, Wisconsin | Ombudsman sueco contra la discriminación por razones de la orientación sexual | Juan Vaughan Campbell | Extranjeros del profundo | musaraña Blanco-dentada |