Что такое XPM?

XPM (X PixMap), это цветной формат изображений X Window System, который хранит пиксмапы иконок в виде совместимого с C ASCII текста с именованными цветами и прозрачностью.

Бесплатный онлайн-конвертер файлов. Работает в Chrome, Firefox, Safari, Edge, Opera и других современных браузерах на Windows, macOS, Linux, Android и iOS. Не требует установки ПО или регистрации. Все преобразования выполняются прямо в браузере, поэтому ваши файлы не покидают устройство. Бесплатно и без учётной записи.

Image

Что такое XPM?

Цветной формат иконок X Window System, который хранит пиксмапы в виде совместимого с C ASCII текста.

Последнее обновление:

Year1989
TypeРастровая графика
UsageЗначки X Window System

Что это?

XPM (X PixMap) - это формат изображения, используемый системой X Window System. Он был создан в 1989 году в Research Center компании Bull во Франции Даниэлем Дардайе и Колой Набаху, а позже улучшен Арно Ле Хором. Формат был разработан в основном для цветных пиксельных иконок и поддерживает прозрачные пиксели.

Файл XPM представляет собой обычный текст в формате XPM2 или массив символов языка C, который можно непосредственно включить в программу на C. Данные организованы в разделы для значений (ширина, высота, количество цветов, символов на пиксель), таблицу цветов, сопоставляющую коды символов с цветами, строки пикселей и дополнительные расширения. Цвета могут быть в виде шестнадцатеричных кодов или названий цветов X11, а ключевое слово None обозначает прозрачность.

Технические спецификации

DeveloperDaniel Dardailler & Colas Nahaboo (Bull Research)
File Extension.xpm
MIME Typeimage/x-xpixmap
Released1989
TypeColor pixmap (C source / ASCII text)

Плюсы и минусы

Advantages

Цвет с прозрачностью

Unlike XBM, XPM stores color images and supports a transparent color via the None keyword, ideal for icons.

Компилируется в программы на C

As a C character-string array, an XPM pixmap can be included and compiled directly into an application.

Именованные цвета

XPM accepts X11 color names as well as hex codes, and can declare color, grayscale and monochrome variants per pixel.

Читаемый человеком текст

The plain-text structure can be viewed and edited in any text editor, which is handy for small icons.

Disadvantages

Неэффективен для больших изображений

Storing pixels as ASCII character codes makes XPM bulky and unsuitable for photographs or large graphics.

Узкоспециализированное использование в X

XPM is primarily an X Window System icon format and is uncommon outside that and developer contexts.

Ограниченные современные инструменты

While some editors support it, XPM has narrower support than mainstream formats like PNG.

Когда использовать

XPM в основном используется для цветных иконок и небольших графических элементов в программном обеспечении X Window System.

Иконки приложений и панелей инструментов

XPM was widely used to define color icons for X11 applications and desktop environments.

Скомпилированные пиксмапы

Developers embed XPM data directly in C source so icons ship inside the program binary.

Графика менеджера окон

X-based window managers and toolkits use XPM for small color UI elements that need transparency.

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

Файлы XPM, или X PixMap, в основном используются для хранения пиксельных изображений в формате, который особенно популярен в среде Unix/Linux. Программное обеспечение для работы с файлами XPM можно разделить на профессиональные инструменты графического дизайна, бесплатные приложения с открытым исходным кодом, веб-приложения для просмотра и встроенные утилиты в различных операционных системах.

Профессиональные инструменты подходят для пользователей, нуждающихся в расширенных возможностях редактирования, в то время как бесплатные варианты с открытым исходным кодом ориентированы на обычных пользователей и разработчиков. Браузерные инструменты обеспечивают быстрый доступ без установки, а встроенные утилиты предлагают базовый функционал для быстрого просмотра.

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

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

GIMP 2.10.34

Windows, macOS, LinuxБесплатно (GPL)

GIMP - это мощный редактор изображений с открытым исходным кодом, который поддерживает файлы XPM изначально. Он позволяет пользователям просматривать, редактировать и экспортировать изображения XPM с высокой точностью, что делает его подходящим как для обычного, так и для профессионального использования.

Ключевые функции
  • Полное редактирование слоев и масок
  • Расширенные инструменты манипуляции цветом
  • Настраиваемые кисти и узоры
  • Поддержка множества форматов файлов
  • Обширная поддержка плагинов для расширения функциональности
Преимущества
  • Высоко настраиваемый интерфейс пользователя
  • Активное сообщество и ресурсы поддержки
  • Полнофункциональное редактирование для XPM
Ограничения
  • Более крутая кривая обучения для начинающих
  • Производительность может снижаться на старом оборудовании

Экспортирует в:PNG, JPG, TIFF, BMP, GIF

Лучше всего для:GIMP идеален для пользователей, ищущих бесплатный, комплексный инструмент редактирования файлов XPM с обширными возможностями.

Перейти GIMP →

ImageMagick 7.1.0-13

Windows, macOS, LinuxБесплатно (Apache License)

ImageMagick - это инструмент командной строки, который предоставляет мощные возможности манипуляции изображениями, включая поддержку файлов XPM. Он особенно полезен для пакетной обработки и конвертации изображений XPM в другие форматы.

Ключевые функции
  • Пакетная обработка изображений
  • Конвертация в несколько форматов
  • Изменение размера и оптимизация изображений
  • Поддержка аннотаций изображений
  • Обширные опции командной строки
Преимущества
  • Высокая эффективность для пакетных операций
  • Легкий вес и быстрая производительность
  • Гибкая поддержка форматов для конвертации
Ограничения
  • Интерфейс командной строки может отпугнуть некоторых пользователей
  • Ограниченные возможности графического редактирования

Экспортирует в:PNG, JPG, GIF, TIFF, PDF

Лучше всего для:ImageMagick идеален для пользователей, которым нужен мощный инструмент командной строки для эффективной обработки файлов XPM.

Перейти ImageMagick →

XnView MP1.0.0

Windows, macOS, LinuxБесплатно / Платно

XnView MP - это универсальный просмотрщик и конвертер изображений, который поддерживает файлы XPM среди множества других форматов. Он предлагает удобный интерфейс для просмотра и базового редактирования изображений XPM.

Ключевые функции
  • Просмотр изображений в нескольких форматах
  • Базовые инструменты редактирования, такие как кадрирование
  • Возможности пакетного преобразования
  • Редактирование и управление метаданными
  • Функции слайд-шоу и презентации
Преимущества
  • Интуитивный интерфейс для легкой навигации
  • Поддерживает широкий диапазон форматов
  • Эффективные опции пакетной обработки
Ограничения
  • Ограниченные продвинутые функции редактирования
  • Платная версия требуется для некоторых функций

Экспортирует в:PNG, JPG, TIFF, GIF, BMP

Лучше всего для:XnView MP подходит для пользователей, ищущих простой просмотрщик и конвертер файлов XPM с базовыми потребностями в редактировании.

Перейти XnView MP →

Paint.NET 4.3.12

WindowsБесплатно (с опциональными пожертвованиями)

Paint.NET - это бесплатное программное обеспечение для редактирования изображений для Windows, которое поддерживает файлы XPM через плагины. Он предоставляет простой интерфейс для базовых задач редактирования и подходит для обычных пользователей.

Ключевые функции
  • Поддержка слоев для композиции изображений
  • Базовые инструменты рисования и живописи
  • Поддержка плагинов для расширения функциональности
  • Простой интерфейс пользователя для начинающих
  • История отмены для легких исправлений
Преимущества
  • Удобство для начинающих
  • Легкий вес и быстрая производительность
  • Активное сообщество для разработки плагинов
Ограничения
  • Ограниченные продвинутые функции редактирования
  • Поддержка XPM требует дополнительных плагинов

Экспортирует в:PNG, JPG, BMP, TIFF, GIF

Лучше всего для:Paint.NET идеален для обычных пользователей, ищущих простой и эффективный инструмент для базового редактирования и просмотра XPM.

Перейти Paint.NET →

Конвертировать XPM бесплатно

Используйте наш бесплатный онлайн-конвертер для преобразования XPM и других форматов, без регистрации и водяных знаков.

Попробуйте Image Converter бесплатно

References

  1. X PixMap - Wikipedia
  2. XPM File Format Summary - Encyclopedia of Graphics File Formats

Часто задаваемые вопросы

В чем разница между XPM и XBM?

XPM поддерживает цветные изображения и прозрачность, а XBM ограничена монохромными растровыми изображениями с глубиной цвета 1 бит.

Поддерживает ли XPM прозрачность?

Да. XPM может обозначить цвет как None, который рассматривается как прозрачный, что делает его хорошо подходящим для иконок.

Является ли XPM исходным файлом C?

Может быть. XPM существует в виде массива символов C (включаемого в программы) или в виде простого текстового формата XPM2.

Какие цвета может использовать XPM?

Цвета XPM могут быть указаны как шестнадцатеричные значения или как имена цветов X11, с допустимыми отдельными определениями для цвета, оттенков серого и монохрома.

Кто создал XPM и когда?

Он был создан в 1989 году Даниэлем Дардайе и Колом Наабу в Bull Research Center, а затем улучшен Арно Ле Хорсом.