Как открыть, редактировать и конвертировать файлы XBM

Файл с расширением XBM представляет собой файл X Bitmap Graphic, используемый в системе графического интерфейса пользователя, называемой системой X Window, для представления монохромных изображений с текстом ASCII, аналогично файлам PBM. Некоторые файлы в этом формате могут вместо этого использовать расширение файла .BM.

Хотя они уже не так популярны (формат был заменен на XPM — X11 Pixmap Graphic), вы все равно можете увидеть файлы XBM, используемые для описания растровых изображений курсора и значка. Некоторые окна программы могут также использовать формат для определения изображений кнопок в строке заголовка программы.

Файлы XBM уникальны тем, что, в отличие от PNG, JPG и других популярных форматов изображений, файлы XBM являются исходными файлами языка C, то есть они предназначены не для чтения программой графического отображения, а вместо этого с помощью компилятора C.

Как открыть файл XBM

Файлы XBM можно открывать с помощью популярных программ просмотра файлов изображений, таких как IrfanView и XnView, а также с помощью LibreOffice Draw. Вам также может повезти, просматривая файл XBM с помощью GIMP или ImageMagick.

Если ваш файл XBM не открывается в этих программах, проверьте, правильно ли вы читаете расширение файла. Возможно, вы путаете файл PBM, FXB или XBIN для файла XBM.

Поскольку XBM-файлы — это просто текстовые файлы, которые интерпретируемая им программа может использовать для создания изображения, вы также можете открыть один из них в любом текстовом редакторе. Просто знайте, что открытие файла XBM таким способом не покажет вам изображение, а только код, который составляет файл.

Ниже приведен один пример текстового содержимого файла XBM, который в данном случае предназначен для отображения небольшого значка клавиатуры. Изображение в верхней части этой страницы является то, что генерируется из этого текста:

#define keyboard16_width 16
#define keyboard16_height 16
статический символ клавиатуры16_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-растровым графическим файлом, вы, конечно, увидите текст таким же образом, как в примере выше, но если он не в этом формате, вы все равно можете найти какой-то текст в файле, который может помочь вам определить, в каком формате он находится и какая программа может его открыть.

Если вы обнаружите, что приложение на вашем компьютере пытается открыть файл XBM, но это неправильное приложение, или если вы предпочитаете, чтобы другая установленная программа открывала файлы XBM, см. Руководство Как изменить программу по умолчанию для конкретного расширения файла, чтобы узнать, как это сделать. это изменение в Windows.

Как конвертировать файл XBM

Файл> Сохранить как … Параметр в IrfanView можно использовать для преобразования файла XBM в JPG, PNG, TGA, TIF, WEBP, ICO, BMP и некоторые другие форматы изображений.

То же самое можно сделать через XnView с его Файл> Сохранить как … или же Файл> Экспорт … опция меню. Бесплатная программа Konvertor — это еще один способ конвертировать файл XBM в другой формат изображения.

QuickBMS может быть в состоянии преобразовать файл XBM в файл DDS (DirectDraw Surface), но мы сами не проверяли его для подтверждения.

Ссылка на основную публикацию