XPM
XPM, short for X PixMap, is a plain-text image format used by the X Window System. It is designed to store small icons and cursors in a human-readable form that can be embedded directly in C source code or header files, facilitating easy inclusion in applications without separate image loading.
The format is ASCII-based. The first line of an XPM image specifies width, height, number of colors,
XPM data are typically stored as a C array of strings, which enables icons to be compiled
static char * icon_xpm[] = {
};
This format supports embedding, easy version control, and straightforward editing with text tools. It is widely
History and usage: XPM was introduced in the late 1980s for the X Window System and became
Limitations and related tools: As a text-based format, XPM is easy to inspect and diff but inefficient