XBM-X位图格式XBM是X Window System的原生文件格式,用于存储在X GUI中使用的光标和图标位图。XBM文件不同之处在于它们实际上是C语言源文件是为C编译器而不是图形编译器读取而创建的显示程序。XBM数据通常在标头(.h文件)中找到,并且是一系列包含单色像素的静态无符号字符数组数据。标题中存储了每个图像一个数组。例如,下面这段C代码是一个X位图文件:#定义test_width 16#定义test_height 16静态无符号字符test_bits[]={0xff、0xff、x01、0x80、0xfd、0xbf、0x05、0xa0、0xf5、0xaf、0x15、0xa8、,0xd5、0xab、0x55、0xaa、0x55,0xaa,0xd5,0xab,0x15,0xa8,0xf5,0xaf,0x05、0xa0、0xfd、0xbf、0x01、0x80、0xff、0xff};它定义了如下所示的16x16位图:################# ## ############ ## # # ## # ######## # ## # # # # ## # # #### # # ######### # # # # # # ## # # #### # # ## # # # # ## # ######## # ## # # ## ############ ## #################-----------XBM由X Consortium创建,作为X Window的一部分系统。请参阅X Window发行版的/bitmaps目录有关XBM文件的示例。X的中央FTP分发站点版本11是:网址://ftp.x.org描述XBM的参考著作包括:Xlib-C语言X接口,盖蒂斯、詹姆斯和罗伯特·W·谢夫勒,联合体标准,X第11版,第5版,第一次修订,1991年8月。《Xlib编程手册》,Nye,Adrian,第三版,O'Reilly&Associates,加利福尼亚州塞瓦斯托波尔公司,1992年。