X BitMap

XBM
X BitMap Vlastnosti
Rozšíření .xbm
Typ MIME image/x-xbitmap
PUID x-fmt / 299 , x-fmt / 207
Podpis 23 64 65 66 69 6E 65 20( hexa )
Typ formátu Formát z obrázku černobílých snímků

X Bitmap , zkráceně XBM , je velikost z digitálního obrazu černobílých snímků původně určen pro X Window System , včetně obrazu ukazatel a ikona .

Formát XBM popisuje obrázky v jazyce C , což umožňuje programátorovi velmi snadno integrovat obrázky XBM do softwaru napsaného v C. Obrázek ukazatele je ve formátu XBM napsán následovně:

Text ukazatele ve formátu XBM (viz Soubor: 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 };

První dva řádky definují šířku a výšku obrázku (11 x 16). Následující dva řádky jsou volitelné a definují polohu možného ukazovacího pixelu v obrázku (souřadnice (0; 0), tj. Vlevo nahoře na konci šipky). Poslední řádky obsahují pole bajtů (zde představovaných typem unsigned char), jejichž bity představují pixely obrázku, sledující organizaci little-endian .

Tento formát je u GIF první, který byl použit na webových stránkách . Jelikož je zastaralý, jeho podpora je z webových prohlížečů postupně vyřazována .

Odkaz

Rozhraní Xlib - C jazyk X, standard X Consortium, X verze 11, vydání 6.4 , kapitola 16.9.