X BitMap

XBM
X BitMap Egenskaber
Udvidelse .xbm
MIME-type image/x-xbitmap
PUID x-fmt / 299 , x-fmt / 207
Underskrift 23 64 65 66 69 6E 65 20( hexa )
Formattype Formatbilledet monokrom

X Bitmap , forkortet XBM , er en størrelsedigitalt billede monokrom oprindeligt designet til X Window System , inklusive markøren og ikonet .

XBM-formatet beskriver billeder på C-sprog , hvilket gør det muligt for en programmør meget let at integrere XBM-billeder i software skrevet i C. Billedet af en markør skrives som følger i XBM-format:

Tekst til en markør i XBM-format (se Fil: Pointer.xbm ):

#define pointeur_width 11 #define pointeur_height 16 #define pointeur_x_hot 0 #define pointeur_y_hot 0 static unsigned char pointeur_bits[] = { 0x01, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x1f, 0x00, 0x3f, 0x00, 0x7f, 0x00, 0xff, 0x00, 0xff, 0x01, 0xff, 0x03, 0xff, 0x07, 0x3f, 0x00, 0x33, 0x00, 0x61, 0x00, 0x60, 0x00, 0xc0, 0x00 };

De første to linjer definerer bredden og højden på billedet (11 x 16). De følgende to linjer er valgfri og definerer placeringen af ​​en mulig pegepixel i billedet (koordinat (0; 0) dvs. øverst til venstre i slutningen af ​​pilen). De sidste linjer indeholder en række bytes (her repræsenteret af typen unsigned char), hvis bits repræsenterer billedets pixels efter den lille endian- organisation .

Dette format er med GIF det første, der er blevet brugt på websider . Da det er forældet, nedfases dets support fra webbrowsere .

Reference

Xlib - C Language X Interface, X Consortium Standard, X Version 11, Release 6.4 , kapitel 16.9.