X BitMap

XBM (X BitMap) on lähinnä X Window Systemissä ohjelmoinnissa käytetty mustavalkoinen kuvatiedostomuoto.

Tiedostomuoto on kehitetty MIT:ssa 1980-luvulla.
Myöhemmin sille on kehitettiin seuraajaksi XPM-muoto, joka tukee myös värillisiä kuvia.

XBM on tekstimuotoinen, itseasiassa se on C-lähdekoodia. Kuvatiedoston voi ottaa C-kieliseen ohjelmaan #include-direktiivillä, jonka jälkeen siitä tehdään ohjelmassa XCreateBitmapFromData()-funktiolla kuva palvelimelle. Kuvan voi myös ladata tiedostosta XReadBitmapFile()-funktiolla.

Kuvaa voi tämän jälkeen käyttää kuvakkeena tai osoittimena.

Monet selaimet tukivat XBM:ää World Wide Webin alkuaikoina.
Sen tuki jätettiin pois Internet Explorerista versiossa 6 ja Firefoxista vuonna 2009.

Esimerkki XBM-tiedostosta
#define test_width 16
#define test_height 7
static unsigned char test_bits[] = {
0x13, 0x00, 0x15, 0x00, 0x93, 0xcd, 0x55, 0xa5, 0x93, 0xc5, 0x00, 0x80,
0x00, 0x60 };

Lähteet

Kuvatiedostomuodot