.XPM вариант №
Файл с расширением .xpm представляет собой формат файла изображения, который использовался системой X Windows. Он поддерживает прозрачные пиксели и обычно предназначен для создания растровых изображений значков. Он поддерживает монохромные данные, данные в масштабе Гра и цветные пиксельные карты. Они предназначены для редактирования вручную и могут быть включены в код C. Для этой цели файлы XPM имеют формат простого текста и следуют синтаксису языка программирования C. Файлы XPM можно открывать с помощью различных приложений для просмотра изображений, таких как CorelDRAW Graphics Suite 2020, Corel PaintShop Pro, IrfanView и Canvas X.
Формат файла XPM
Формат файла XPM использует синтаксис C, чтобы их можно было интегрировать в программы C и C++. Он состоит из следующих шести различных разделов.
- <Values>
- <Colors>
- <Pixels>
- <Extensions>
Разделы на самом деле представляют собой массив строк, как показано ниже.
/* XPM */
static char*<variable_name>[] = {
<Values>
<Colors>
<Pixels>
<Extensions>
};
Ниже приведены подробные сведения о каждом разделе.
<Values>
— этот раздел представляет собой строку, содержащую четыре или шесть целых чисел в базе 10 и соответствующих:
- Ширина и высота растрового изображения
- количество цветов
- количество символов на пиксель
- необязательные координаты точки доступа и тег XPMEXT
<Colors>
— этот раздел содержит столько строк, сколько цветов. Каждая строка выглядит следующим образом:
<chars>{<key><color> }+
<Pixels>
- Этот раздел состоит из струны и *<chars_per_pixel> персонажи. Каждый<chars_per_pixel> длина строки должна быть одной из ранее определенных групп в раздел.
<Extension>
- секция расширения должна быть помечена, если она не пуста, в раздел. Может состоять из нескольких подразделы, которые могут быть следующих двух типов:
- одна отдельная строка, составленная следующим образом: XPMEXT
- или блок, состоящий из нескольких строк:XPMEXT