什麼是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)文件,但我自己沒有經過測試來確認。