Tệp XBM là gì?

Cách mở, chỉnh sửa và chuyển đổi tệp XBM

Tệpphần mở rộng tệp XBM là tệp đồ họa X bitmap được sử dụng với hệ thống giao diện người dùng đồ họa được gọi là Hệ thống cửa sổ X để thể hiện hình ảnh đơn sắc có văn bản ASCII, tương tự như tệp PBM . Thay vào đó, một số tệp ở định dạng này có thể sử dụng phần mở rộng tệp .BM.

Mặc dù chúng không còn phổ biến nữa (định dạng đã được thay thế bằng XPM - X11 Pixmap Graphic), bạn vẫn có thể thấy các tệp XBM được sử dụng để mô tả bitmap và biểu tượng con trỏ. Một số cửa sổ chương trình cũng có thể sử dụng định dạng để xác định hình ảnh nút trong thanh tiêu đề của chương trình.

Các tệp XBM là duy nhất trong đó, không giống như PNG , JPG và các định dạng hình ảnh phổ biến khác, các tệp XBM là các tệp nguồn ngôn ngữ C, có nghĩa là chúng không được chương trình hiển thị đồ họa đọc, mà thay vào đó là trình biên dịch C.

Cách mở tệp XBM

Các tệp XBM có thể được mở bằng các trình xem tệp hình ảnh phổ biến như IrfanView và XnView, cũng như với LibreOffice Draw. Bạn cũng có thể gặp may mắn khi xem tệp XBM bằng GIMP hoặc ImageMagick.

Mẹo: Nếu tệp XBM của bạn không mở trong các chương trình đó, hãy kiểm tra kỹ xem bạn có đang đọc phần mở rộng tệp chính xác hay không. Bạn có thể gây nhầm lẫn với tệp PBM, FXB hoặc XBIN cho tệp XBM.

Vì các tệp XBM chỉ là các tệp văn bản mà chương trình giải thích nó có thể sử dụng để tạo hình ảnh, bạn cũng có thể mở một tệp bằng bất kỳ trình soạn thảo văn bản nào. Chỉ cần biết rằng việc mở tệp XBM theo cách này sẽ không hiển thị cho bạn hình ảnh mà thay vào đó chỉ là mã tạo nên tệp.

Dưới đây là một ví dụ về nội dung văn bản của tệp XBM, trong trường hợp này là để hiển thị biểu tượng bàn phím nhỏ. Hình ảnh ở đầu trang này là những gì được tạo từ văn bản này:

#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};

Mẹo: Tôi không biết bất kỳ định dạng nào khác sử dụng phần mở rộng tệp .XBM, nhưng nếu tệp của bạn không mở bằng các đề xuất ở trên, bạn sẽ thấy những gì bạn có thể tìm hiểu bằng trình chỉnh sửa văn bản miễn phí. Như tôi đã đề cập ở trên, nếu tệp XBM của bạn là tệp đồ họa bitmap X thì bạn sẽ thấy văn bản theo cách tương tự như ví dụ ở trên, nhưng nếu không ở định dạng này, bạn vẫn có thể tìm thấy một số văn bản trong tệp có thể giúp bạn xác định định dạng của nó và chương trình nào có thể mở nó.

Nếu bạn thấy rằng một ứng dụng trên máy tính của bạn cố gắng mở tệp XBM nhưng đó là ứng dụng sai hoặc nếu bạn muốn có một chương trình được cài đặt khác mở các tệp XBM, hãy xem Làm thế nào để thay đổi chương trình mặc định cho hướng dẫn mở rộng tệp cụ thể thay đổi đó trong Windows.

Cách chuyển đổi tệp XBM

Tùy chọn Tệp> Lưu dưới dạng ... trong IrfanView có thể được sử dụng để chuyển đổi tệp XBM thành JPG, PNG, TGA , TIF , WEBP, ICO, BMP và một số định dạng hình ảnh khác.

Điều tương tự cũng có thể thực hiện thông qua XnView với tùy chọn File> Save As ... hoặc File> Export .... Chương trình Konvertor miễn phí là một cách khác để bạn có thể chuyển đổi một tệp XBM sang một định dạng hình ảnh khác.

QuickBMS có thể chuyển đổi tệp XBM thành tệp DDS (DirectDraw Surface) nhưng tôi chưa tự kiểm tra để xác nhận.