什么是XBM文件?

如何打开,编辑和转换XBM文件

带有XBM 文件扩展名文件是X位图图形文件,与图形用户界面系统(称为X Window系统)一起使用,用于表示带有ASCII文本的单色图像,类似于PBM文件。 这种格式的某些文件可能改为使用.BM文件扩展名。

尽管它们不再流行(格式已被XPM-X11 Pixmap Graphic取代),但您仍可能会看到用于描述光标和图标位图的XBM文件。 某些程序窗口也可能使用该格式来定义程序标题栏中的按钮图像。

XBM文件是独一无二的,与PNGJPG和其他流行的图像格式不同,XBM文件是C语言源文件,这意味着它们不是要被图形显示程序读取,而是使用C编译器。

如何打开XBM文件

XBM文件可以用流行的图像文件查看器(如IrfanView和XnView)以及LibreOffice Draw打开。 您可能也有幸通过GIMP或ImageMagick查看XBM文件。

提示:如果您的XBM文件未在这些程序中打开,请仔细检查您是否正确读取了文件扩展名。 您可能会将PBM, FXBXBIN文件混淆为XBM文件。

由于XBM文件只是解释它的程序能够用来生成图像的文本文件 ,您还可以用任何文本编辑器打开它。 只要知道以这种方式打开XBM文件就不会显示图像,而只是构成文件的代码。

以下是XBM文件文本内容的一个示例,在这种情况下,该文件用于显示小型键盘图标。 这个页面顶部的图片是从这段文字中产生的:

#define keyboard16_width 16 #define keyboard16_height 16 static char keyboard16_bits [] = {0x00,0x00,0x00,0x00,0xf0,0x0f,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xf0,0x0f,0x00,0x00 ,0x00,0x00,0xf0,0x0f,0xa8,0x1a,0x54,0x35,0xfc,0x3f,0x00,0x00,0x00,0x00}。

提示:我不知道使用.XBM文件扩展名的任何其他格式,但如果您的文件未使用上述建议打开,您将看到可以使用免费文本编辑器学习的内容。 正如我上面提到的,如果您的XBM文件是X位图图形文件,那么您当然会以与上述示例类似的方式查看文本,但如果它不是这种格式,您仍然可以在文件中找到一些文本可以帮助您确定它的格式以及可以打开它的程序。

如果您发现PC上的应用程序尝试打开XBM文件,但它是错误的应用程序,或者如果您希望另一个已安装的程序打开XBM文件,请参阅我们的如何更改特定文件扩展名的默认程序以制作Windows中的这一变化。

如何转换XBM文件

IrfanView中的文件>另存为...选项可用于将XBM文件转换为JPG,PNG, TGATIF ,WEBP,ICO, BMP和其他几种图像格式。

通过XnView的File> Save As ...File> Export ...菜单选项可以完成相同的操作。 免费的Konvertor程序是另一种可以将XBM文件转换为不同图像格式的方式。

QuickBMS可能能够将XBM文件转换为DDS(DirectDraw Surface)文件,但我自己没有经过测试来确认。