X PixMap


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

Он предназначен главным образом для создания растровых изображений значков и поддерживает прозрачные пиксели . Произведенный из более раннего синтаксиса XBM , это обычный текстовый файл в формате XPM2 или с синтаксисом языка программирования C , который может быть включен в файл программы C. [2]

Первый (1989 г.) формат XPM относительно похож на формат XBM. [a] По сравнению с XBM, он использует дополнительные макроопределения и переменные для индексированных цветов и заменяет биты символами для описания изображения. Ниже представлено черно-белое изображение в формате XPM 1989 года.

Помимо шестнадцатеричных кодов, цвета могут быть любыми именами цветов X11 . Кроме того, Noneуказывает на прозрачность. [4] [5]

«Символическая» функция позволяет настраивать цвета в зависимости от контекста, в котором они используются. Код вроде как s border c blueможно было настроить на синем фоне.

Известно, что один инструмент использует только от a до p для 16 цветов, переключаясь на aa до dp для 64 цветов, но по-прежнему считывая кодировки отдельных символов для 64 цветов; сравните Base64 .


Blarg-файл открыт в окне программы
Blarg.xpm (XPM2), обработанный XnView